The German Reading Time Estimator tells you how long a German passage takes to read, using 179 words per minute as the default — the empirically measured average silent-reading rate for German. Because German builds meaning into long compound nouns, readers cover fewer words per minute than in English, which is why a German-specific rate gives a more honest estimate.
How it works
Reading time is a direct ratio of words to reading speed:
minutes = wordCount / wordsPerMinute
The tool counts words by splitting on whitespace and punctuation (keeping umlauted letters and ß), then divides by the chosen words-per-minute (WPM) rate. The result is displayed as minutes and seconds. It also shows a slow bound at 130 WPM and a fast bound at 250 WPM so you can see the realistic range for different audiences.
Tips and notes
The 179 WPM default comes from Brysbaert’s 2019 meta-analysis of reading rates across languages. Lower the rate to roughly 130–150 WPM for language learners, children, or dense technical and legal German, where compound terms and nested clauses slow comprehension. Raise it toward 250+ for skimming familiar material. Remember that reading time measures pace, not depth — allow extra time when the reader must study, annotate, or re-read the text.