German Reading Time Estimator

Estimates reading time at 179 WPM (German average)

Estimates how long German text takes to read at an adjustable speed defaulting to 179 words per minute, the measured German silent-reading rate that reflects longer compound words. Reports words, minutes and seconds, with slow and fast bounds.

Why 179 words per minute for German?

A large 2019 meta-analysis of silent reading found German averages about 179 words per minute, lower than English. German packs more meaning per word through long compounds, so fewer words are read per minute.

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.