Free tool
Estimate your vocabulary size in any of 49 languages. You'll check the words you know from a list sampled across the whole frequency range, the test scales that up to a total and corrects for guessing. Pick a language to begin.
Vocabulary size is the number of word families you recognize: a B1 speaker knows roughly 2,000 to 3,000, a B2 reader 8,000 to 9,000, and an educated native speaker 15,000 to 20,000. This free test estimates yours in 49 languages in about a minute, sampling words across six frequency bands and correcting for guessing with hidden pseudowords.
Whatever your score, the fastest way past it is meeting words again and again in real sentences. Lingo7 lets you read real books with tap-to-translate and native-narrated audio. Free to start.
Each language's words are sorted by frequency, how often they appear in real usage, and split into six bands, from the 600 most common words down to words ranked around 25,000th. You see eight words from each band and check the ones you know.
The share you know in a band is scaled up to the whole band, and the bands are summed. The list also hides invented words that look real but aren't; ticking those tells the test you're guessing, and it scales your score down to match. The result is an honest estimate, plus a level and a breakdown of where your vocabulary thins out.
Want a full level check? Find your CEFR level (A1-C2) →
Ready to read? Find books matched to your level →
Wondering which language to learn next? Rank 50 languages by difficulty →
It estimates how many words you know in a language. You check the words you recognise from a list sampled across the whole frequency range, from the most common words to rare ones. The share you know in each band is scaled up to the size of that band and summed. Hidden made-up words catch over-claiming, so the number stays honest.
Dozens of languages across Europe and beyond, the major Romance, Germanic, Slavic, Baltic and Finno-Ugric languages, plus Greek, Albanian, Basque, Indonesian, Malay and more. Pick one above to start its test. Each test uses real frequency data for that language and takes about a minute.
Roughly 2,000-3,000 of the most frequent word families cover everyday conversation (around B1). To read a novel comfortably you usually need about 8,000-9,000 word families (B2-C1). Educated native speakers know somewhere around 15,000-20,000.
Meeting words again and again in real context. Extensive reading does exactly that at scale, which is why it grows vocabulary faster than flashcards alone. Lingo7 lets you read real books with parallel translation and native-narrated audio.