1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/logo.svg"/><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Nunito:wght@400;500;600;700;800&display=swap" data-precedence="default"/><link rel="stylesheet" href="/assets/index-XDFhhqrq.css" data-precedence="default"/>
vendor: 72 bytes, line 1
1<script id="ga-loader" src="https://www.googletagmanager.com/gtag/js?id=
1G-EPPH46F756
vendor: 20 bytes, line 1
1" async=""></script>
1<title>Tango Game â Play Free Sun and Moon Puzzles Online</title><meta name="theme-color" content="#FFD700"/><meta name="application-name" content="Tango Grid"/><meta name="apple-mobile-web-app-title" content="Tango Grid"/><meta name="description" content="Play the Tango game online for free. Try today's five sun and moon puzzles, choose a board size in Unlimited, or replay an available daily set."/><meta property="og:title" content="Tango Game â Play Free Sun and Moon Puzzles Online"/><meta property="og:description" content="Play the Tango game online for free. Try today's five sun and moon puzzles, choose a board size in Unlimited, or replay an available daily set."/><meta property="og:site_name" content="Tango Grid"/><meta property="og:locale" content="en_US"/><meta property="og:type" content="website"/><meta property="og:url" content="https://tangogrid.com/"/><meta property="og:image" content="https://tangogrid.com/og-image.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="Tango Game sun and moon symbols"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="Tango Game â Play Free Sun and Moon Puzzles Online"/><meta name="twitter:description" content="Play the Tango game online for free. Try today's five sun and moon puzzles, choose a board size in Unlimited, or replay an available daily set."/><meta name="twitter:image" content="https://tangogrid.com/og-image.png"/><meta name="twitter:image:alt" content="Tango Game sun and moon symbols"/><link rel="modulepreload" href="/assets/index-paIisdzt.js"/><link rel="modulepreload" href="/assets/useStore-Bnp9X9K7.js"/><link rel="modulepreload" href="/assets/button-BEP8s8km.js"/><link rel="modulepreload" href="/assets/google-icon-Bu14B0ro.js"/><link rel="modulepreload" href="/assets/utils-DYbAmjaV.js"/><link rel="modulepreload" href="/assets/config-Bh1VkgzM.js"/><link rel="modulepreload" href="/assets/matchContext-DiFtGHTi.js"/><link rel="modulepreload" href="/assets/routes-CY8a_3b3.js"/><link rel="modulepreload" href="/assets/tango-quick-set-ClD4I3rU.js"/><link rel="modulepreload" href="/assets/progress-keys-YrK03vzt.js"/><link rel="icon" href="/favicon.ico" sizes="48x48"/><link rel="icon" href="/favicon.svg" type="image/svg+xml" sizes="any"/><link rel="apple-touch-icon" href="/logo.png" type="image/png"/><link rel="manifest" href="/manifest.webmanifest"/><link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"/><link rel="canonical" href="https://tangogrid.com/"/><link rel="alternate" hrefLang="en" href="https://tangogrid.com/"/><link rel="alternate" hrefLang="fr" href="https://tangogrid.com/fr"/><link rel="alternate" hrefLang="pt-br" href="https://tangogrid.com/pt-br"/><link rel="alternate" hrefLang="de" href="https://tangogrid.com/de"/><link rel="alternate" hrefLang="es" href="https://tangogrid.com/es"/><link rel="alternate" hrefLang="x-default" href="https://tangogrid.com/"/>
1<script>try{var t=localStorage.getItem('theme');var d=t==='dark'||(t!=='light'&&matchMedia('(prefers-color-scheme: dark)').matches);document.documentElement.classList.toggle('dark',d)}catch(e){}</script>
1</head><body class="font-sans antialiased"><div class="flex min-h-screen flex-col text-foreground"><header class="flex min-h-12 flex-wrap items-center justify-between gap-3 border-b border-violet-300/70 bg-violet-950 px-4 text-white sm:px-8 dark:border-violet-400/40"><a aria-label="Back to Tango Grid" class="flex items-center gap-3 font-display text-2xl font-semibold active" href="/" data-status="active" aria-current="page"><img src="/logo.svg" alt="" width="40" height="40"/><span>Tango Grid</span></a><nav aria-label="Site" class="flex shrink-0 items-center gap-1 text-sm font-medium text-white sm:gap-2"><button type="button" tabindex="0" data-base-ui-click-trigger="" id="base-ui-_R_diaq_" data-slot="dialog-trigger" aria-label="How to play" title="How to play" class="inline-flex size-9 items-center justify-center rounded-lg hover:bg-violet-800 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-white"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-circle-help size-5" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3"></path><path d="M12 17h.01"></path></svg></button><span aria-hidden="true" class="block size-9 shrink-0 text-white! hover:bg-violet-800! hover:text-white! focus-visible:outline-white"></span><button type="button" tabindex="0" aria-haspopup="menu" id="base-ui-_R_fiaq_" data-slot="dropdown-menu-trigger" aria-label="Switch language" class="inline-flex h-9 min-w-9 items-center justify-center gap-1.5 px-2.5 text-xs font-bold uppercase tracking-wide outline-none transition-colors text-white hover:bg-white/10 hover:text-white focus-visible:outline-2 focus-visible:outline-offset-2 rounded-lg text-white! hover:bg-violet-800! hover:text-white! focus-visible:outline-white"><span aria-hidden="true" class="text-base leading-none">ðºð¸</span><span>EN</span></button></nav></header><main class="flex-1 overflow-x-clip"><!--$--><div class="tango-page">
1<script id="home-jsonld" type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://tangogrid.com/#website","name":"Tango Grid","url":"https://tangogrid.com/","description":"Play free Tango logic puzzles in 4Ã4, 6Ã6, 8Ã8, 10Ã10, and 12Ã12 sizes. Balance suns and moons with helpful hints, checks, and undo.","inLanguage":"en"},{"@type":"WebPage","@id":"https://tangogrid.com/#webpage","name":"Tango Game â Play Free Sun and Moon Puzzles Online","url":"https://tangogrid.com/","description":"Play the Tango game online for free. Try today's five sun and moon puzzles, choose a board size in Unlimited, or replay an available daily set.","inLanguage":"en","isPartOf":{"@type":"WebSite","@id":"https://tangogrid.com/#website","name":"Tango Grid","url":"https://tangogrid.com/","description":"Play free Tango logic puzzles in 4Ã4, 6Ã6, 8Ã8, 10Ã10, and 12Ã12 sizes. Balance suns and moons with helpful hints, checks, and undo.","inLanguage":"en"},"image":"https://tangogrid.com/og-image.png","mainEntity":{"@id":"https://tangogrid.com/#game"}},{"@type":["VideoGame","WebApplication"],"@id":"https://tangogrid.com/#game","name":"Play Tango Game Online","description":"Play the Tango game online for free. Try today's five sun and moon puzzles, choose a board size in Unlimited, or replay an available daily set.","url":"https://tangogrid.com/","inLanguage":"en","applicationCategory":"GameApplication","operatingSystem":"Web","browserRequirements":"Requires JavaScript","isAccessibleForFree":true,"offers":{"@type":"Offer","price":0},"gamePlatform":"Web browser","playMode":"https://schema.org/SinglePlayer"}]}</script>
1<section id="quick_play" data-home-hero="game-first" class="relative isolate overflow-hidden px-4 pb-4 pt-4 md:pt-5"><div aria-hidden="true" class="pointer-events-none absolute inset-0 bg-gradient-hub" style="mask-image:linear-gradient(to bottom, transparent, #000 3rem, #000 calc(100% - 10rem), transparent)"><div class="absolute inset-0 bg-[linear-gradient(rgba(124,58,237,0.06)_1px,transparent_1px),linear-gradient(90deg,rgba(124,58,237,0.06)_1px,transparent_1px)] bg-size-[42px_42px]"></div><div class="absolute inset-0 bg-[linear-gradient(115deg,rgba(255,255,255,0.25)_0%,transparent_45%,rgba(34,211,238,0.12)_100%)] dark:bg-[linear-gradient(115deg,rgba(192,132,252,0.12)_0%,transparent_45%,rgba(34,211,238,0.12)_100%)]"></div></div><div data-home-hero-stage="immersive" class="relative z-10 mx-auto flex w-full max-w-[560px] flex-col items-center"><div aria-label="Play Tango" role="group" data-home-hero-game-area="true" data-tango-home-game-host="true" class="flex w-full flex-col items-center"><section class="tango-play tango-quick-set mx-auto flex w-full max-w-lg flex-col items-center" aria-label="Play Tango" id="play" data-quick-set-date="2026-10-04" data-puzzle-id="tango:4:#650" data-size="4"><div class="flex w-[min(calc(100%_-_1rem),450px)] flex-col items-start"><nav class="mb-2 flex flex-wrap items-center gap-1 text-sm font-bold text-violet-950" aria-label="Game modes"><a aria-current="page" class="inline-flex h-9 items-center rounded-[6px] px-4 bg-violet-950 text-white active" href="/" data-status="active">Daily</a><div class="flex h-9 items-center rounded-[6px] transition-colors hover:bg-violet-200/70"><a href="/unlimited" class="inline-flex h-full items-center rounded-l-[6px] pl-4 pr-1">Unlimited</a><button type="button" tabindex="0" aria-haspopup="menu" id="base-ui-_R_795icaq_" data-slot="dropdown-menu-trigger" aria-label="Board sizes" class="group flex h-9 items-center justify-center bg-transparent w-9 rounded-r-[6px]"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-down transition-transform group-data-popup-open:rotate-180" aria-hidden="true"><path d="m6 9 6 6 6-6"></path></svg></button></div><a href="/timed" class="inline-flex h-9 items-center rounded-[6px] px-4 hover:bg-violet-100">Timed</a></nav><div class="mb-2 flex flex-wrap items-center justify-start gap-x-2 gap-y-1 text-xs font-medium leading-5 text-violet-950"><span class="inline-flex items-center gap-1.5"><svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar-days" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path><path d="M8 14h.01"></path><path d="M12 14h.01"></path><path d="M16 14h.01"></path><path d="M8 18h.01"></path><path d="M12 18h.01"></path><path d="M16 18h.01"></path></svg><time dateTime="2026-10-04">Sun, Oct 4</time></span><span>#<!-- -->650</span><span class="inline-flex items-center gap-1 rounded-full px-2 py-0.5 text-xs font-semibold bg-emerald-100 text-emerald-800"><span class="size-1.5 rounded-full bg-current" aria-hidden="true"></span>Easy</span></div></div><div class="mb-2 flex w-[min(calc(100%_-_1rem),450px)] flex-wrap items-center justify-between gap-x-3 gap-y-3"><div class="shrink-0"><div class="flex min-w-0 items-center justify-center gap-2" role="group" aria-label="Daily set: three puzzles and two optional bonuses"><div class="flex min-w-0 items-center gap-1.5"><div class="contents"><button type="button" aria-current="step" aria-label="Puzzle 1, 4 by 4, available" class="flex size-8 shrink-0 items-center justify-center rounded-full text-sm font-semibold transition-[color,background-color,filter,box-shadow] duration-200 motion-reduce:transition-none bg-blue-400 text-blue-950 ring-2 ring-blue-500 ring-offset-2 ring-offset-blue-100 dar
1k:ring-offset-blue-950 enabled:hover:brightness-105">1</button></div><div class="contents"><div class="h-0.5 min-w-3 flex-1 transition-colors duration-300 motion-reduce:transition-none bg-blue-200 dark:bg-blue-700"></div><button type="button" aria-label="Puzzle 2, 8 by 8, locked; complete the preceding puzzles first. Bonus puzzles also require choosing to continue" disabled="" class="flex size-8 shrink-0 items-center justify-center rounded-full text-sm font-semibold transition-[color,background-color,filter,box-shadow] duration-200 motion-reduce:transition-none bg-blue-100 text-blue-700 dark:bg-blue-950 dark:text-blue-200 ">2</button></div><div class="contents"><div class="h-0.5 min-w-3 flex-1 transition-colors duration-300 motion-reduce:transition-none bg-blue-200 dark:bg-blue-700"></div><button type="button" aria-label="Puzzle 3, 10 by 10, locked; complete the preceding puzzles first. Bonus puzzles also require choosing to continue" disabled="" class="flex size-8 shrink-0 items-center justify-center rounded-full text-sm font-semibold transition-[color,background-color,filter,box-shadow] duration-200 motion-reduce:transition-none bg-blue-100 text-blue-700 dark:bg-blue-950 dark:text-blue-200 ">3</button></div></div><div class="h-7 w-px shrink-0 bg-purple-300 dark:bg-purple-500" aria-hidden="true"></div><div class="shrink-0 rounded-full bg-linear-to-r from-violet-600 to-fuchsia-600 px-3 py-1.5 text-xs font-bold text-white shadow-[0_7px_18px_rgba(147,51,234,0.22)] ring-1 ring-purple-300 dark:ring-purple-400">+2 <!-- -->Bonus</div></div></div><div data-tango-game-status="true" class="flex max-w-full items-center rounded-full border border-violet-300 bg-linear-to-r from-violet-200 via-sky-100 to-cyan-200 text-violet-900 shadow-[0_8px_24px_rgba(99,102,241,0.16)] dark:border-violet-400 dark:from-violet-900 dark:via-blue-900 dark:to-cyan-900 dark:text-violet-100 w-max gap-3 px-2 py-1.5 ml-auto shrink-0"><div class="flex shrink-0 items-center"><span class="sr-only">Time</span><div class="flex items-center gap-1.5 text-base font-black leading-none tabular-nums"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-clock shrink-0" aria-hidden="true"><circle cx="12" cy="12" r="10"></circle><polyline points="12 6 12 12 16 14"></polyline></svg><span class="relative inline-block shrink-0 whitespace-nowrap"><span class="invisible" aria-hidden="true">00:00</span><span class="absolute inset-0 text-left">0:00</span></span></div></div><div class="flex shrink-0 items-center gap-1.5"><span class="sr-only">Moves</span><svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-pointer shrink-0 text-sky-700 dark:text-sky-200" aria-hidden="true"><path d="M22 14a8 8 0 0 1-8 8"></path><path d="M18 11v-1a2 2 0 0 0-2-2a2 2 0 0 0-2 2"></path><path d="M14 10V9a2 2 0 0 0-2-2a2 2 0 0 0-2 2v1"></path><path d="M10 9.5V4a2 2 0 0 0-2-2a2 2 0 0 0-2 2v10"></path><path d="M18 11a2 2 0 1 1 4 0v3a8 8 0 0 1-8 8h-2c-2.8 0-4.5-.86-5.99-2.34l-3.6-3.6a2 2 0 0 1 2.83-2.82L7 15"></path></svg><span class="inline-block shrink-0 whitespace-nowrap font-black text-sky-900 tabular-nums dark:text-sky-100 relative text-left text-base"><span class="invisible" aria-hidden="true">0000</span><span class="absolute inset-0">0</span></span></div></div><span class="sr-only">0/3 solved</span></div><div class="tango-board-frame relative mb-6"><div class="relative h-full w-full overflow-hidden rounded-2xl border-2 border-[#451a03] bg-amber-50" data-tango-start-gate="true"><div aria-hidden="true" class="absolute inset-0 grid gap-0.5 bg-[#451a03]" style="grid-template-columns:repeat(4, minmax(0, 1fr))"><span class="bg-amber-50"></span><span class="bg-amber-50"></span><span class="bg-amber-50"></span><span class="bg-amber-50"></span><span class="bg-amber-50"></span><span class="bg-amber-50"></span><span class="bg-amber-50"></span><span class="bg-amber-50"></span><span class="bg-amber-50"></span><span class="bg-amber-50"></span><span class="bg-amber-50"></span><span class="bg-amber-50"></span><span class="bg-amber-50"></span><span class="bg-amber-50"></span><span class="bg-amber-50"></span><span class="bg-amber-50"></span></div><div class="absolute inset-0 grid place-items-center bg-amber-950/6"><button type="button" disabled="" aria-busy="true" class="group flex min-h-16 items-center justify-center gap-4 roun
1ded-2xl border-4 border-amber-950 bg-linear-to-b from-amber-200 to-amber-400 px-5 font-display text-lg font-black uppercase tracking-wide text-amber-950 shadow-[9px_9px_0_#451a03] transition-[transform,box-shadow,filter] duration-150 hover:-translate-y-0.5 hover:brightness-105 hover:shadow-[11px_11px_0_#451a03] focus-visible:outline-4 focus-visible:outline-offset-4 focus-visible:outline-amber-500 active:translate-x-1 active:translate-y-1 active:shadow-[4px_4px_0_#451a03] motion-reduce:transform-none motion-reduce:transition-none sm:min-h-20 sm:text-xl w-[min(74%,18rem)]">Loadingâ¦<span aria-hidden="true">â¶</span></button></div></div></div><div class="w-[min(100%,450px)]"></div></section></div></div></section><aside class="relative z-2 flex min-h-12 w-full items-center bg-violet-950 px-4 py-0.5 text-white"><div class="mx-auto flex max-w-3xl flex-wrap items-center justify-center gap-x-3 gap-y-2 text-center text-sm font-bold sm:text-base"><p>Enjoy Tango?</p><a href="https://shikakugame.com" class="inline-flex h-8 items-center justify-center gap-2 rounded-[6px] bg-white px-4 text-violet-950 transition-colors hover:bg-violet-100 focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-white">Play Shikaku Game<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-right size-4 shrink-0" aria-hidden="true"><path d="M5 12h14"></path><path d="m12 5 7 7-7 7"></path></svg></a></div></aside><div class="tango-home-reading"><article class="tango-guide tango-home-article"><div class="flex flex-col items-center gap-6 md:flex-row md:gap-10"><div class="min-w-0 flex-1"><h1>Play Tango Game Online</h1><p>Play Tango online with sun and moon puzzles you can solve at your own pace. Start with today's five above, then choose more boards, learn a solving pattern, or return to a previous day's set.</p></div><img src="https://cdn.tangogrid.com/tango/2026/09/fa7f92028ec2c32b332507e1ffeb2c55.webp" alt="A completed 4Ã4 Tango puzzle with orange suns, indigo moons, and equals and cross clues." width="1254" height="1254" loading="lazy" decoding="async" class="aspect-square h-auto w-40 shrink-0 rounded-2xl md:w-50"/></div><section aria-labelledby="tango-definition-title"><h2 id="tango-definition-title">What Is a Tango Puzzle?</h2><p>Tango is a logic game played on a grid of suns and moons. Each Tango puzzle starts with some fixed symbols and clues between cells. Your task is to fill the empty squares so every row, column, and marked pair follows the rules. A placement must work in both directions, so one solved cell can reveal the next move.</p><p>For the gameâs background and how it relates to other binary puzzles, read<!-- --> <a href="/what-is-tango-game">what is Tango</a>.</p></section><section aria-labelledby="tango-rules-title"><h2 id="tango-rules-title">How to Play Tango: The Core Rules</h2><p>Tap or click an empty cell for a sun, tap again for a moon, and once more to clear it. Keep the starting symbols in place and follow these rules:</p><ul class="mt-4 list-disc space-y-2 pl-6 text-lg leading-relaxed"><li>Balance every row and column: each needs equal numbers of suns and moons.</li><li>Never put three identical symbols consecutively across or down. A pair is allowed.</li><li>Follow the signs: = joins matching symbols, while à joins opposite symbols. An unmarked edge adds no condition.</li></ul><p>Learn the controls in<!-- --> <a href="/how-to-play">how to play Tango</a>, compare valid and invalid patterns in the<!-- --> <a href="/rules">Tango rules</a>, or follow a small worked puzzle in the<!-- --> <a href="/beginners-guide">beginnerâs guide</a>.</p></section><section aria-labelledby="tango-modes-title"><h2 id="tango-modes-title">Ways to Play Tango</h2><div><h3>Daily Tango: Todayâs Five</h3><p>The daily Tango puzzle set has three core boards and two optional bonus boards. Complete Core 3 for a short session, then continue to Bonus 2 when you want more.</p><p>A new day starts at 00:00 UTC. Today'
1s puzzles stay the same throughout the day, so you can take a break between boards.<!-- --> <a href="#play">Play todayâs Tango set</a>.</p></div><div class="mt-6"><h3><a href="/unlimited">Unlimited Tango</a></h3><p>Keep playing Tango puzzles online after the daily set, or practise one grid size without waiting for tomorrow. Choose New puzzle to keep playing in your selected size.</p></div><div class="mt-6"><h3><a href="/archive">Tango Archive</a></h3><p>Missed a day or want another attempt? Browse the Tango archive for an available date and play that day's five puzzles.</p></div><p>Want a countdown instead?<!-- --> <a href="/timed">Timed</a> <!-- -->starts a random-board challenge with bonus time for each completed puzzle.</p></section><section aria-labelledby="tango-sizes-title"><h2 id="tango-sizes-title">Tango Board Sizes</h2><p>Choose the amount of grid you want to work through. All five sizes use the same rules, with larger boards giving you more cells and crossing clues to track.</p><ul class="mt-4 list-disc space-y-3 pl-6 text-lg leading-relaxed"><li><a href="/unlimited/4x4">4Ã4 Tango</a> â <!-- -->16 cells; 2 suns and 2 moons in each row and column.</li><li><a href="/unlimited/6x6">6Ã6 Tango</a> â <!-- -->36 cells; 3 suns and 3 moons in each row and column.</li><li><a href="/unlimited/8x8">8Ã8 Tango</a> â <!-- -->64 cells; 4 suns and 4 moons in each row and column.</li><li><a href="/unlimited/10x10">10Ã10 Tango</a> â <!-- -->100 cells; 5 suns and 5 moons in each row and column.</li><li><a href="/unlimited/12x12">12Ã12 Tango</a> â <!-- -->144 cells; 6 suns and 6 moons in each row and column.</li></ul><p>For a closer comparison of the grids, see<!-- --> <a href="/board-sizes">Tango board sizes</a>.</p></section><section aria-labelledby="tango-strategy-title"><h2 id="tango-strategy-title">How to Get Better at Tango</h2><p><strong>Learn to explain one move.</strong> <!-- -->Start with a small board and identify which rule forces each placement. Follow the complete walkthrough in the<!-- --> <a href="/beginners-guide">beginnerâs guide</a>.</p><p><strong>Build a repeatable scan.</strong> <!-- -->Look for matching pairs, count symbols in nearly full lines, then check the crossing row or column. Practise this sequence with the<!-- --> <a href="/strategy">
1Tango strategy guide</a>.</p><p><strong>Recognise a familiar pattern.</strong> <!-- -->Two suns with one gap between them force a moon in the gap. Equality and opposite signs can carry that deduction into neighbouring cells. Explore more<!-- --> <a href="/clue-patterns">Tango clue patterns</a>.</p></section><section aria-labelledby="tango-puzzles-title"><h2 id="tango-puzzles-title">How Our Tango Puzzles Work</h2><div><h3>One Daily Set to Enjoy Together</h3><p>Everyone playing today's set gets the same five boards. Compare your progress with a friend, or revisit a completed puzzle to look for a shorter route.</p></div><div class="mt-6"><h3>Share a Puzzle with a Friend</h3><p>Open the puzzle menu in Unlimited and choose Copy link. Your friend can open it to play the same board, or you can bookmark it for another visit.</p></div><div class="mt-6"><h3>Pick Up Where You Left Off</h3><p>Taking a break from an Unlimited puzzle? Open its saved link in the same browser on the same device to continue your game. Your moves are saved when browser saving is available.</p></div><p>For a closer look at the boards and clues, read<!-- --> <a href="/how-puzzles-are-made">how Tango puzzles are made</a>.</p></section><section class="tango-faq-section" id="faq" aria-labelledby="tango-faq-title"><div class="tango-faq-heading"><h2 id="tango-faq-title">Frequently Asked Questions</h2></div><div class="tango-faq-list"><div><h3>How many daily Tango puzzles can I play?</h3><p>Each daily set has five puzzles: three core boards followed by two optional bonus boards. Complete the core set to finish your daily session, or continue to the bonus boards for more play.</p></div><div><h3>When do the daily Tango puzzles change?</h3><p>The daily set changes at 00:00 UTC. If you are still playing at midnight, your current board stays open so you can finish it before moving to the new set.</p></div><div><h3>Is there a time limit?</h3><p>Daily and Unlimited timers record playing time without counting down. Timed starts with 180 seconds: solve random boards and earn size-based bonus time until the clock reaches zero.</p></div><div><h3>Is Tango free to play, and do I need an account?</h3><p>Tango is free to play without an account. When saving is available, your progress stays in this browser on this device. It does not sync between devices, and clearing browser data removes your saved progress.</p></div></div></section><p class="tango-independence">Tango Grid is an independent puzzle site, not affiliated with or endorsed by LinkedIn. The daily sets here are our own and do not reproduce LinkedInâs official daily puzzle.<!-- --> <!-- -->Looking for the official game? Read our explanation of<!-- --> <a href="/linkedin-tango">LinkedIn Tango</a>.</p></article></div></div>
1<script>(function(a,f){let l;try{l=JSON.parse(sessionStorage.getItem(a)||"{}")}catch{return}const n=l?.[f||history.state?.__TSR_key];let c=!1;for(const t in n){const e=n[t],o=e?.scrollX,s=e?.scrollY;if(Number.isFinite(o)&&Number.isFinite(s)){if(t==="window")scrollTo(o,s),c=!0;else if(t)try{const r=document.querySelector(t);r&&(r.scrollLeft=o,r.scrollTop=s)}catch{}}}if(c)return;const i=location.hash.slice(1);if(i){const t=history.state?.__hashScrollIntoViewOptions??!0;if(t){const e=document.getElementById(i);e&&e.scrollIntoView(t)}return}scrollTo(0,0)})("tsr-scroll-restoration-v1_3");document.currentScript.remove()</script>
1<!--/$--></main><footer class="bg-violet-950 px-4 pt-12 pb-6 text-white sm:px-8 sm:pt-16"><div class="mx-auto w-full max-w-6xl"><div class="grid gap-10 pb-10 md:grid-cols-2 md:gap-12 md:pb-14"><section aria-labelledby="footer-about-title"><h2 id="footer-about-title" class="font-display text-2xl font-bold tracking-tight">About Tango Grid</h2><p class="mt-4 max-w-lg text-base leading-7 text-violet-100">Tango Grid is an independent home for free sun and moon logic puzzles. Play a fresh set of five each day, explore different board sizes, or challenge yourself against the clock.</p><div class="mt-3 flex flex-wrap gap-x-6"><a href="/about" class="inline-flex min-h-11 items-center rounded-sm text-violet-100 underline-offset-4 hover:text-white hover:underline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-amber-300">About</a><a href="/contact" class="inline-flex min-h-11 items-center rounded-sm text-violet-100 underline-offset-4 hover:text-white hover:underline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-amber-300">Contact</a></div><p class="mt-4 text-sm leading-6 text-violet-200">Not affiliated with or endorsed by LinkedIn.</p></section><div class="grid grid-cols-2 gap-6 sm:gap-10 lg:grid-cols-3"><nav aria-labelledby="footer-play-title"><h2 id="footer-play-title" class="font-display text-lg font-bold">Play</h2><ul class="mt-3 space-y-1"><li><a class="inline-flex min-h-11 items-center rounded-sm text-violet-100 underline-offset-4 hover:text-white hover:underline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-amber-300 active" href="/" data-status="active" aria-current="page">Daily Tango</a></li><li><a href="/unlimited" class="inline-flex min-h-11 items-center rounded-sm text-violet-100 underline-offset-4 hover:text-white hover:underline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-amber-300">Unlimited</a></li><li><a href="/timed" class="inline-flex min-h-11 items-center rounded-sm text-violet-100 underline-offset-4 hover:text-white hover:underline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-amber-300">Timed</a></li><li><a href="/archive" class="inline-flex min-h-11 items-center rounded-sm text-violet-100 underline-offset-4 hover:text-white hover:underline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-amber-300">Archive</a></li></ul></nav><nav aria-labelledby="footer-learn-title"><h2 id="footer-learn-title" class="font-display text-lg font-bold">Learn</h2><ul class="mt-3 space-y-1"><li><a href="/how-to-play" class="inline-flex min-h-11 items-center rounded-sm text-violet-100 underline-offset-4 hover:text-white hover:underline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-amber-300">How to play</a></li><li><a href="/rules" class="inline-flex min-h-11 items-center rounded-sm text-violet-100 underline-offset-4 hover:text-white hover:underline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-amber-300">Rules</a></li><li><a href="/beginners-guide" class="inline-flex min-h-11 items-center rounded-sm text-violet-100 underline-offset-4 hover:text-white hover:underline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-amber-300">Beginner'
1s guide</a></li><li><a href="/strategy" class="inline-flex min-h-11 items-center rounded-sm text-violet-100 underline-offset-4 hover:text-white hover:underline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-amber-300">Strategy</a></li></ul></nav><nav aria-labelledby="footer-more-puzzles-title"><h2 id="footer-more-puzzles-title" class="font-display text-lg font-bold">More puzzles</h2><ul class="mt-3 space-y-1"><li><a href="https://queensgame.io" class="inline-flex min-h-11 items-center rounded-sm text-violet-100 underline-offset-4 hover:text-white hover:underline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-amber-300">Queens Game</a></li><li><a href="https://tangogrid.com" class="inline-flex min-h-11 items-center rounded-sm text-violet-100 underline-offset-4 hover:text-white hover:underline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-amber-300">Tango Grid</a></li><li><a href="https://shikakugame.com" class="inline-flex min-h-11 items-center rounded-sm text-violet-100 underline-offset-4 hover:text-white hover:underline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-amber-300">Shikaku Game</a></li><li><a href="https://zippuzzle.org" class="inline-flex min-h-11 items-center rounded-sm text-violet-100 underline-offset-4 hover:text-white hover:underline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-amber-300">Zip Puzzle</a></li><li><a href="https://patchespuzzle.org" class="inline-flex min-h-11 items-center rounded-sm text-violet-100 underline-offset-4 hover:text-white hover:underline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-amber-300">Patches Puzzle</a></li><li><a href="https://akagramgame.com" class="inline-flex min-h-11 items-center rounded-sm text-violet-100 underline-offset-4 hover:text-white hover:underline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-amber-300">Akagram Game</a></li></ul></nav></div></div><div class="flex flex-col gap-4 border-t border-white/15 pt-5 text-sm lg:flex-row lg:items-center lg:justify-between"><p class="text-violet-200">© 2026 Tango Grid</p><nav aria-label="Choose language" class="flex flex-wrap items-center justify-center gap-x-5 gap-y-2 text-sm lg:justify-center"><button type="button" aria-current="true" class="inline-flex items-center justify-center gap-1.5 border-b-2 py-1 transition-colors cursor-pointer outline-none focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amber-300 border-amber-400 text-white font-semibold"><span aria-hidden="true" class="text-base leading-none">ðºð¸</span><span>English</span></button><button type="button" class="inline-flex items-center justify-center gap-1.5 border-b-2 py-1 font-medium transition-colors cursor-pointer outline-none focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amber-300 border-transparent text-white/75 hover:border-white/40 hover:text-white"><span aria-hidden="true" class="text-base leading-none">ð«ð·</span><span>Français</span></button><button type="button" class="inline-flex items-center justify-center gap-1.5 border-b-2 py-1 font-medium transition-colors cursor-pointer outline-none focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amber-300 border-transparent text-white/75 hover:border-white/40 hover:text-white"><span aria-hidden="true" class="text-base leading-none">ð§ð·</span><span>Português (Brasil)</span></button><button type="button" class="inline-flex items-center justify-center gap-1.5 border-b-2 py-1 font-medium transition-colors cursor-pointer outline-none focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amber-300 border-transparent text-white/75 hover:border-white/40 hover:text-white"><span aria-hidden="true" class="text-base leading-none">ð©ðª</span><span>Deutsch</span></button><button type="button" class="inline-flex items-center justify-center gap-1.5 border-b-2 py-1 font-medium transition-colors cursor-pointer outline-none focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-amber-300 border-transparent text-white/75 hover:border-white/40 hover:text-white"><span aria-hidden="true" class="text-base leading-none">ðªð¸</span><span>Español</span></button></nav><nav aria-label="Site information" class="flex flex-wrap gap-x-6"><a href="/feedback" class="inline-flex min-h-11 items-center rounded-sm text-violet-100 underline-offset-4 hover:text-white hover:underline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-amber-300">Feedback</a><a href="/privacy-policy" class="inline-flex min-h-11 items-center rounded-sm text-violet-100 underline-offset-4 hover:text-white hover:underline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-amber-300">Privacy Policy</a><a href="/terms-of-service" class="inline-flex min-h-11 items-center rounded-sm text-violet-100 underline-offset-4 hover:text-white hover:underline focus-visible:outline-2 focus-visible:outline-offset-4 focus-visible:outline-amber-300">Terms of Service</a></nav></div></div></footer></div>
1<section aria-label="Notifications alt+T" tabindex="-1" aria-live="polite" aria-relevant="additions text" aria-atomic="false"></section>
1<script id="ga-init">(function(){var id="G-EPPH46F756";var initialized=window.__siteGoogleAnalytics=window.__siteGoogleAnalytics||{};if(initialized[id])return;window.dataLayer=window.dataLayer||[];window.gtag=window.gtag||function(){if(arguments[0]==="event"&&window["ga-disable-"+id]===true)return;window.dataLayer.push(arguments);};var gtag=window.gtag;gtag('js',new Date());gtag('config',"G-EPPH46F756");initialized[id]=true;})();</script>
1<script id="clarity-init" async="">(function(c,l,a,r,i,t,y){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);})(window,document,"clarity","script","yk87brx3f1");</script>
1<script class="$tsr" id="$tsr-stream-barrier">(self.$R=self.$R||{})["tsr"]=[];self.$_TSR={h(){this.hydrated=!0,this.c()},e(){this.streamEnded=!0,this.c()},c(){if(this.hydrated&&this.streamEnded){const e=()=>{self.$_TSR?.hydrated&&self.$_TSR?.streamEnded&&(delete self.$_TSR,delete self.$R.tsr)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e,{once:!0}):e()}},p(e){this.initialized?e():this.buffer.push(e)},buffer:[]};$_TSR.router=($R=>$R[0]={manifest:$R[1]={routes:$R[2]={__root__:$R[3]={preloads:$R[4]=["/assets/index-paIisdzt.js","/assets/useStore-Bnp9X9K7.js","/assets/button-BEP8s8km.js","/assets/google-icon-Bu14B0ro.js","/assets/utils-DYbAmjaV.js","/assets/config-Bh1VkgzM.js","/assets/matchContext-DiFtGHTi.js"],scripts:$R[5]=[$R[6]={attrs:$R[7]={type:"module",async:!0,src:"/assets/index-paIisdzt.js"}}],css:$R[8]=["/assets/index-XDFhhqrq.css"]},"/":$R[9]={preloads:$R[10]=["/assets/routes-CY8a_3b3.js","/assets/tango-quick-set-ClD4I3rU.js","/assets/progress-keys-YrK03vzt.js"]}}},matches:$R[11]=[$R[12]={i:"__root__
1�",u:1791120779441,s:"success",l:$R[13]={gaId:"G-EPPH46F756",clarityId:"yk87brx3f1"},ssr:!0},$R[14]={i:"��",u:1791120779565,s:"success",l:$R[15]={status:"ok",date:"2026-10-04",set:$R[16]={date:"2026-10-04",puzzles:$R[17]=[$R[18]={id:"tango:4:#650",seed:650,size:4,givens:$R[19]=[2,0,0,0,0,0,1,0,2,0,1,0,0,0,0,0],relations:$R[20]=[$R[21]={a:2,b:6,kind:"different"},$R[22]={a:7,b:11,kind:"same"},$R[23]={a:8,b:9,kind:"different"},$R[24]={a:14,b:15,kind:"different"}],solution:$R[25]=[2,1,2,1,1,2,1,2,2,1,1,2,1,2,2,1]},$R[26]={id:"tango:8:#2055",seed:2055,size:8,givens:$R[27]=[0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,2,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,0,0,0,0,0,0,0,0,0,0,0,2,0,1,0,2,0,0,1,0],relations:$R[28]=[$R[29]={a:5,b:13,kind:"different"},$R[30]={a:6,b:7,kind:"same"},$R[31]={a:12,b:20,kind:"different"},$R[32]={a:14,b:22,kind:"different"},$R[33]={a:27,b:28,kind:"different"},$R[34]={a:31,b:39,kind:"different"},$R[35]={a:33,b:41,kind:"same"},$R[36]={a:37,b:38,kind:"different"},$R[37]={a:37,b:45,kind:"different"},$R[38]={a:40,b:48,kind:"same"},$R[39]={a:44,b:52,kind:"different"},$R[40]={a:46,b:47,kind:"same"},$R[41]={a:47,b:55,kind:"same"},$R[42]={a:57,b:58,kind:"different"},$R[43]={a:61,b:62,kind:"different"}],solution:$R[44]=[2,2,1,2,1,2,1,1,2,2,1,1,2,1,1,2,1,1,2,2,1,2,2,1,1,2,1,1,2,1,2,2,2,1,2,1,2,2,1,1,1,1,2,2,1,1,2,2,1,2,1,1,2,1,2,2,2,1,2,2,1,2,1,1]},$R[45]={id:"tango:10:#3323",seed:3323,size:10,givens:$R[46]=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,0,0,0,1,0,2,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,0,0,0,1,2,1,0,2,0,0,0,0,0,0,0],relations:$R[47]=[$R[48]={a:3,b:13,kind:"different"},$R[49]={a:14,b:24,kind:"different"},$R[50]={a:15,b:16,kind:"same"},$R[51]={a:17,b:18,kind:"different"},$R[52]={a:18,b:28,kind:"different"},$R[53]={a:19,b:29,kind:"different"},$R[54]={a:20,b:21,kind:"same"},$R[55]={a:20,b:30,kind:"different"},$R[56]={a:23,b:33,kind:"different"},$R[57]={a:24,b:25,kind:"same"},$R[58]={a:41,b:42,kind:"different"},$R[59]={a:43,b:53,kind:"different"},$R[60]={a:45,b:46,kind:"different"},$R[61]={a:51,b:61,kind:"different"},$R[62]={a:57,b:58,kind:"same"},$R[63]={a:57,b:67,kind:"same"},$R[64]={a:64,b:74,kind:"same"},$R[65]={a:70,b:80,kind:"same"},$R[66]={a:75,b:85,kind:"different"},$R[67]={a:83,b:84,kind:"same"},$R[68]={a:87,b:88,kind:"different"},$R[69]={a:94,b:95,kind:"same"},$R[70]={a:95,b:96,kind:"different"}],solution:$R[71]=[2,2,1,2,2,1,1,2,1,1,1,1,2,1,1,2,2,1,2,2,2,2,1,1,2,2,1,2,1,1,1,2,1,2,2,1,2,1,1,2,1,1,2,2,1,2,1,2,2,1,2,1,2,1,1,2,2,1,1,2,1,2,1,2,2,1,2,1,2,1,2,2,1,1,2,1,1,2,2,1,2,1,2,1,1,2,1,2,1,2,1,1,2,2,1,1,2,1,2,2]},$R[72]={id:"tango:8:#2272",seed:2272,size:8,givens:$R[73]=[2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,0,0,0,0,2,0,0,0,0,0,1,0,0,0,0,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,2,0,2,0,0,0,0,0,0,0],relations:$R[74]=[$R[75]={a:3,b:4,kind:"different"},$R[76]={a:16,b:24,kind:"same"},$R[77]={a:20,b:21,kind:"same"},$R[78]={a:20,b:28,kind:"same"},$R[79]={a:24,b:25,kind:"different"},$R[80]={a:26,b:34,kind:"different"},$R[81]={a:30,b:38,kind:"different"},$R[82]={a:41,b:42,kind:"same"},$R[83]={a:41,b:49,kind:"different"},$R[84]={a:43,b:44,kind:"different"},$R[85]={a:43,b:51,kind:"same"},$R[86]={a:45,b:53,kind:"different"},$R[87]={a:51,b:52,kind:"different"},$R[88]={a:54,b:55,kind:"same"},$R[89]={a:55,b:63,kind:"same"},$R[90]={a:59,b:60,kind:"different"},$R[91]={a:62,b:63,kind:"different"}],solution:$R[92]=[2,2,1,2,1,1,2,1,2,1,1,2,1,1,2,2,1,2,2,1,2,2,1,1,1,2,2,1,2,1,2,1,2,1,1,2,1,2,1,2,1,2,2,1,2,2,1,1,1,1,2,1,2,1,2,2,2,1,1,2,1,2,1,2]},$R[93]={id:"tango:10:#3388",seed:3388,size:10,givens:$R[94]=[0,0,0,0,0,0,0,0,0,2,0,0,0,0,2,0,0,0,0,2,0,1,0,0,0,0,2,0,2,0,0,0,0,0,0,0,2,0,0,0,0,0,1,0,0,0,0,0,0,0,0,1,0,0,0,1,0,1,0,2,2,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,1,0,2,2,0,0,0],relations:$R[95]=[$R[96]={a:4,b:5,kind:"different"},$R[97]={a:4,b:14,kind:"different"},$R[98]={a:6,b:16,kind:"same"},$R[99]={a:10,b:11,kind:"different"},$R[100]={a:14,b:15,kind:"different"},$R[101]={a:23,b:33,kind:"different"},$R[102]={a:29,b:39,kind:"same"},$R[103]={a:32,b:33,kind:"different"},$R[104]={a:33,b:43,kind:"same"},$R[105]={a:40,b:41,kind:"different"},$R[106]={a:41,b:51,kind:"different"}
1,$R[107]={a:44,b:45,kind:"different"},$R[108]={a:44,b:54,kind:"same"},$R[109]={a:52,b:62,kind:"same"},$R[110]={a:54,b:55,kind:"different"},$R[111]={a:55,b:65,kind:"different"},$R[112]={a:58,b:59,kind:"different"},$R[113]={a:65,b:75,kind:"different"},$R[114]={a:66,b:76,kind:"different"},$R[115]={a:69,b:79,kind:"different"},$R[116]={a:70,b:71,kind:"different"},$R[117]={a:77,b:87,kind:"different"},$R[118]={a:91,b:92,kind:"different"}],solution:$R[119]=[1,2,1,2,1,2,1,2,1,2,1,2,1,2,2,1,1,2,1,2,2,1,2,1,2,1,2,1,2,1,1,2,1,2,1,2,2,1,2,1,1,2,1,2,2,1,1,2,1,2,2,1,2,1,2,1,2,1,1,2,2,1,2,1,1,2,1,2,2,1,1,2,1,2,1,1,2,2,1,2,2,1,2,1,2,2,1,1,2,1,2,1,2,1,1,2,2,1,2,1]}]}},ssr:!0}],lastMatchId:"��"})($R["tsr"]);$_TSR.e();document.currentScript.remove()</script>
1<script type="module" async="" src="/assets/index-paIisdzt.js"></script>
1<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"ec38b16d99004e8c8930e9903d04fd8b","r":1,"spa":2}' crossorigin="anonymous"></script>
1 2</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.