← All free tools In other languages: Deutsch · Español

How Many Words Do You Need to Speak a Language?

About 500 words covers A1 basics, 2,500 gets you to B1 independence, and roughly 4,000 frequency-ordered words puts you at B2 fluency — enough to follow media and hold real conversations. Full dictionaries hold 100,000+ words, but you use a tiny fraction day to day. Here is the breakdown by CEFR level and by language.

Words needed at each CEFR level

CEFR levelWords neededWhat you can do
A1~500Greetings, basic needs, and simple set phrases
A2~1,200Everyday topics, shopping, simple past and future
B1~2,500Independent: travel, opinions, following the gist of media
B2~4,000Fluent: follow news and film, hold real conversations, work in the language
C1~8,000Nuance, idiom, and professional or academic use
C2~16,000Near-native: subtle register, humour, and specialised vocabulary

Counts are approximate and frequency-ordered — the most common words are learned first, so the early thousands do the heavy lifting.

How big is each language, and how many words to fluency?

LanguageWords in the language (dictionary)Words to B2 fluencyNative speaker vocabulary
English~170,000 in current use (OED); 600,000+ across its full history~4,00020,000–35,000
Spanish~93,000 entries (RAE)~4,000tens of thousands
French~100,000 (Trésor de la langue française)~4,000tens of thousands
German~148,000 keywords (Duden); 300,000–500,000 with compounds~4,00012,000–16,000
Italian~145,000 entries (Zingarelli)~4,000tens of thousands
Portuguese~228,000 entries (Houaiss)~4,000tens of thousands
Polish~100,000 entries (PWN)~4,000tens of thousands
Dutch~270,000 entries (Van Dale)~4,000tens of thousands

The gap between the two middle columns is the whole point: a language may hold 150,000+ words, but around 4,000 well-chosen ones already make you conversational. That is why frequency-ordered decks are the fastest route in. Curious where you stand today? Take a free 3-minute vocabulary size test in any language above.

Frequently asked questions

How many words do you need to be fluent in a language?

About 4,000 frequency-ordered words gets you to B2, the level most people mean by "fluent" — enough to follow media, hold real conversations, and work in the language. Reaching C1–C2 takes roughly 8,000 to 16,000. You need far fewer than a dictionary holds because a small set of high-frequency words covers most everyday speech.

How many words do you need for each CEFR level?

Roughly 500 words for A1, 1,200 for A2, 2,500 for B1, 4,000 for B2, 8,000 for C1, and around 16,000 for C2. These are frequency-ordered counts: learning the most common words first means the early thousands cover the bulk of everyday language.

How many words does the average native speaker know?

Educated adult native speakers typically know 15,000 to 35,000 word families depending on the language, and use far fewer actively. Learners need much less to communicate — about 4,000 well-chosen words already put you at B2 fluency.

How many words are there in each language?

Full dictionaries range widely: about 93,000 entries for Spanish (RAE), 100,000 for French and Polish, 145,000 for Italian, 148,000 for German (Duden), 170,000 for English in current use, and 228,000 for Portuguese. There is no single official total, and you only ever use a small fraction.

Related: how many words you need to speak a language · vocabulary size test · the forgetting curve. Last updated 2026-08-31.

Uploaded files are processed in memory and never stored.

DocumentationPublic DecksAnki AlternativeContactPrivacyTerms