Home › How this list was built

How this list was built

The 100-word core list is not a matter of taste. It is the measured top 100 German lemmas from the Leipzig Corpora Collection, and everything needed to check that claim — the code, the form-to-lemma map and the raw output — ships with the site.

The ranking comes from the Leipzig Corpora Collection, a long-running corpus project at Leipzig University. Two corpora were used so that no single genre decides the result:

CorpusContentWord tokens
deu_mixed-typical_2011_1Mmixed genres, 20116,437,637
deu_news_2023_1Mnews, 202314,979,650

What was counted

Leipzig publishes counts of surface forms, not lemmas — ist, sind, war and bin are counted separately. A vocabulary list needs lemmas, so forms are grouped using an explicit map, and the rules are applied consistently:

What this method cannot do

Three honest limitations, because a number with no caveats is a number you should not trust:

Check it yourself

The scripts that produce this ranking ship with the site: corpus/lemmas.py holds the form-to-lemma map, corpus/rank.py computes the ranking and coverage, and corpus/ranked.json is the output, with a per-corpus breakdown for every lemma. Download the two corpora from Leipzig, run the scripts, and you should get these exact numbers.

Coverage, measured

How much of ordinary written German you can account for, by number of lemmas learned:

Top N lemmasmixed genres, 2011news, 2023
1028%26.2%
5043.2%43.2%
10049.1%49.6%
15052.2%52.8%
20054.1%55%

The curve flattens fast, and that is the whole argument for this page: the first hundred lemmas buy you roughly half of all running text, while the next hundred add only a few points more.

Try it

All 182 words are in the free trainer — flashcards, multiple choice, listening practice and spaced review. No account needed.

Open the trainer →

Other guides