Guide
How Many German Words Do You Need? Vocabulary Size by Level
Vocabulary size is the single best predictor of what you can do in a language — better than how much grammar you have covered. But raw totals mislead, because words are wildly unequal in value. The first thousand German words do more work than the next five thousand combined.
What each level needs
| Level | Cumulative words | What that buys you |
|---|---|---|
| A1 | 378 | Introduce yourself, order food, ask directions, fill in a form |
| A2 | 946 | Everyday transactions, simple past-tense narration, short personal letters |
| B1 | 1,788 | Handle travel and work situations, give opinions, follow clear speech on familiar topics |
| B2 | 3,649 | Read a newspaper, argue a position, work in German |
| C1 | 6,636 | Study at university, follow implicit meaning, write in the right register |
| C2 | 7,164 | Read anything; nuance and idiom |
Why frequency order matters so much
Word frequency in every language follows a steep curve. In German:
- The first 100 words account for roughly half of all running text.
- The first 1,000 cover about 75–80% of everyday speech.
- The first 3,000 cover around 90% of general text.
- Getting from 95% to 98% coverage — the level at which reading is comfortable rather than effortful — takes several thousand more.
This is why every list on this site is sorted by corpus frequency rather than alphabetically or by theme. The words at the top are the ones that pay back fastest.
Coverage, and why 98% is the target
Coverage is the share of the running words in a text that you already know. It is the number that decides whether reading is possible:
- Below 90% — one unknown word in ten. You are decoding with a dictionary, not reading.
- 95% — one in twenty. Readable with effort; you will still lose details.
- 98% — one in fifty. Comfortable reading, and the point where you can infer unknown words from context reliably enough to learn them without looking them up.
Every reading text on this site shows its coverage for your level, which is how they are graded in the first place.
A practical plan
- Work down your level's list in order, in batches you can finish in a sitting. Do not skip ahead — the order is the value.
- Review yesterday's batch before starting today's. Recognition without recall is not knowing the word.
- Read a graded text at your level every so often, so the words appear somewhere other than the list.
- Do a practice set. Being able to pick the word in a gap is a much stronger test than recognising it.
Common questions
How many words do you need to be fluent in German?
About 3,649 for B2, which is where conversation with native speakers stops being effortful. Native speakers have a passive vocabulary of 40,000–75,000 words, but they use a far smaller set constantly — which is why a well-chosen few thousand goes a long way.
What are the most common German words?
Function words dominate the top of any frequency list — der, die, das, ich, sein, haben, nicht, und, in, zu. The first hundred words of German account for roughly half of everything said, which is why frequency order is the right order to learn in.
Is 1,000 words enough for German?
Enough for A2 — everyday transactions, simple conversation, following the gist of clear speech. Not enough to read a newspaper or hold an opinionated conversation, both of which need the low-frequency vocabulary that carries the specific content.
How many words a day should I learn?
Twenty to thirty new words in a session is a workable batch, but only if you revisit them. Learning 30 and reviewing nothing puts you far behind learning 10 and reviewing 60. Stop wherever you like in a list and pick the same spot up tomorrow — the order is what matters, not the size of the batch.
More guides