Contexto

About

What is Contexto?

Contexto is a free daily word-guessing game where the challenge is meaning — not letters. Unlike spelling-based word games, every guess you make is ranked by how semantically close it is to the secret word. Rank 1 is the answer.

This page is the long version: not just what the game does, but how the ranking is computed, where the secret words come from, how each hint type is generated, and which design decisions were deliberate. If you have ever wondered why a guess that felt obviously related came back at rank 8,000, the answer is somewhere below.

How it works

There is a secret word. Every word in the dictionary has been pre-ranked by its semantic similarity to that word using AI embeddings — a technique that captures how closely words relate in meaning, not just spelling.

When you guess a word, you are shown its rank. A rank of 1 means you guessed the exact secret word. A rank of 500 means your word is in the ballpark. A rank of 10,000 means you are far away. The trail of guesses sorts itself so your best clues always rise to the top.

There is no letter information, no colour patterns based on position. Just pure meaning. It feels completely different from other word games — and once it clicks, it’s hard to put down.

How the ranking is actually computed

The ranking is not a hand-written thesaurus and it is not a live call to a language model. It comes from a fixed set of word vectors — a table of 99,949 English words, each represented as a list of 50 numbers. Those numbers are the GloVe vectors (the 6-billion-token, 50-dimension release), trained by counting how often words appear near each other across a very large body of text.

The useful property of that table is that words used in similar contexts end up with similar numbers. Nothing in the training process was told that a doctor and a nurse are related; it simply observed that the two words turn up surrounded by the same other words, and so it placed them near each other.

To build a puzzle, the secret word’s vector is compared against all 99,949 others using cosine similarity— the cosine of the angle between two vectors, which gives a score from roughly −1 to 1 where higher means more alike. Every word gets a score, the whole list is sorted from highest to lowest, and your rank is simply your position in that sorted list. The secret word scores a perfect 1.0 against itself, which is why it sits at rank 1.

That whole ordering is computed once and cached, which is why a guess comes back instantly rather than after a round trip to a model. It also means the ranking is completely deterministic: the same guess against the same secret word always returns the same rank, for every player, on every device.

Why rank gaps are so misleading

The single most counter-intuitive thing about this game is that rank is not linear in meaning. The distance between rank 1 and rank 100 is enormous. The distance between rank 9,000 and rank 9,100 is almost nothing.

That is a consequence of how similarity scores distribute. A handful of words are genuinely close to any given target, and then similarity falls off a cliff and the remaining tens of thousands of words are all roughly equally unrelated, separated by tiny fractions. Sorting that long flat tail still produces neat consecutive rank numbers, but those numbers are measuring differences of a thousandth of a point.

The practical consequence: moving from rank 12,000 to rank 6,000 tells you almost nothing — you may have got no closer in any meaningful sense. Moving from rank 300 to rank 150 is a genuinely large step. Treat improvements near the top as real signal and improvements deep in the list as noise, and the game gets considerably easier.

Every archive page shows this directly: alongside each past answer there is a small table of what the word at rank 51, 251, 1,003 and 10,001 actually was, with its similarity score, so you can see the curve flatten for that specific word.

How the secret word is chosen

The word table is ordered by frequency — the most common English words first. Secret words are drawn from a deliberately narrow slice of it: roughly positions 200 to 5,000.

The top of the list is skipped because it is almost entirely function words — the, and, was, of, it. Those make terrible puzzles. Function words appear beside every topic in the training text, so they end up sitting near everything in the vector space at once, which means no guess ever feels like it is getting warmer. They are excluded from being answers, from being category hints, and from being offered as “closer word” hints.

The long tail past position 5,000 is skipped for the opposite reason: it fills up with rare and obscure vocabulary that is unguessable in practice, and with words whose vectors are poorly trained precisely because they appear so rarely. A puzzle you cannot reason your way toward is not a hard puzzle, just a frustrating one.

Place names and proper nouns were removed from the dictionary as a separate pass. Plural forms are folded together with their singulars, so guessing cars when the answer is car is treated as the same word rather than as a near miss — and plurals are filtered out of the neighbour lists shown on archive pages, where they would otherwise crowd the top of every list with duplicates.

Which word lands on which date is derived from the date itself, so every player worldwide gets the same puzzle on the same day, and the archive can reconstruct any past day’s answer without storing a schedule.

How each hint is generated

There are three kinds of hint, and they are built in three completely different ways.

Category

The category hint resolves through three layers, in order. First, a hand-vetted override table of 281 words where the automatic answer was visibly wrong. Failing that, a generated map of about 4,600 WordNet-derived categories covering every word in the secret-candidate range. Only if a word is in neither does it fall back to comparing the word’s vector against 35 anchor words — animal, food, tool, emotion, process and so on — and taking the nearest. The layering exists because the vector-similarity method alone is confidently wrong often enough to be annoying.

Closer word

This is the most useful hint and the one with the most machinery behind it. Rather than handing you a fixed word, it looks at your best guess so far and halves the remaining rank distance. The first closer hint lands at about half your current best rank, the second at a quarter, the third at an eighth, and so on down through eight available steps. Because it is always measured against your own best guess, a hint can never be less useful than something you have already found yourself. The returned word is then nudged to the nearest concrete noun, so you never spend a hint to be told the answer is near very or therefore.

Word length and first letter

The bluntest instruments, and the only two that leak spelling information rather than meaning. They exist as an escape hatch for a word you are circling but cannot name. Each one costs the same as roughly three guesses on the leaderboard.

How scoring works, and why

Every solve starts from 100 points. Each guess costs 1 point and each hint costs 3. The score is floored at 1, so an extremely long game still records a result rather than going negative.

The 3-point hint penalty is not arbitrary — it is an estimate of how many guesses a hint typically saves you. If a hint shortcuts about three guesses and costs about three points, then taking one is roughly score-neutral, and the decision becomes a genuine judgement call rather than an obvious yes or no. Price hints any lower and everyone takes all of them; price them higher and nobody ever does.

Ties break first on fewer guesses, then on who solved it earliest. The daily board shows a top ten and pins your own row beneath it if you placed outside, so the list stays readable without hiding anyone from their own result. The weekly board ranks by total wins across the week instead of points, which rewards showing up every day rather than one exceptional solve.

Things left out on purpose

No guess limit. A cap would turn the game into a risk calculation about when to stop exploring. The interesting part is the search itself, so the search is unbounded.

No timer. Thinking time is the whole activity. Several of the best solves come from walking away and returning with a different angle on the category.

No letter feedback. The moment you know the third letter is an r, you stop reasoning about meaning and start pattern matching against a word list. Length and first letter exist as paid hints precisely so they stay a deliberate trade rather than a default.

No accounts required. The daily puzzle, unlimited mode and the leaderboard all work without signing in. Guest results are stored in your browser and listed under an assigned nickname.

Features

Daily Puzzle

A new secret word is published every day at midnight UTC. Compete to solve it in the fewest guesses and appear on the daily leaderboard.

Unlimited Mode

Want more practice? Unlimited mode gives you a fresh random word whenever you like — play as many rounds as you want.

Multiplayer Rooms

Create a private room, pick the secret word yourself, and share the 6-digit code with friends. First to guess wins.

Hints

Stuck? Use hints to reveal the word's category, a related word, its length, or one of its letters — no judgment.

Do I need an account?

No. The daily puzzle and unlimited mode are completely free without registration. Creating an optional account lets you track your stats across devices and appear on the daily leaderboard under your own username. Guest stats are saved in your browser’s localStorage, which means they are tied to that one browser — clearing site data or switching devices starts you over.

Is it free?

Yes, Contexto is completely free to play. The site is supported by advertising. We aim to keep ads minimal and unobtrusive so they don’t interrupt your game — in particular they stay off the board itself and off the sign-in and account screens.

Why do two unrelated-looking words sometimes rank close together?

Because the vectors encode usage, not definition. Words that share a context share a neighbourhood, even when they are different parts of speech or have no obvious relationship — hospital and insurance, say. It is also why the ranking occasionally reflects the statistical habits of the text it was trained on rather than a tidy dictionary relationship. That is a real limitation of the method, not a bug in the puzzle.

Ready to play?

Jump into today’s daily puzzle or warm up with a few unlimited rounds. If you want the tactical version of everything above, the how to play guide covers strategy rather than mechanics.