Skip to content

Reading speed test: method

Self-paced silent reading rate with a comprehension check

Scorer version: 1 (public test scorer version); passage set 'en-1' in English, '<locale>-1' elsewhere

← Back to the test

What it measures

Silent reading rate (words per minute, or characters per minute in languages written without spaces) for a short narrative text, counted only with adequate comprehension.

Procedure

One of 3 original short stories is chosen at random per run (English: 259 to 294 words). The text appears and the clock starts; there is no visible timer. The player presses 'Done reading', the text is hidden, and 4 multiple-choice questions about the story follow, one at a time, without going back. Each question has 4 options, shuffled per run by a seeded generator; the right answers never reach the page. Leaving the page while reading ends the run.

Parameters

ParameterValue
Passages3 per language, one drawn per run
English passage length259 to 294 words
Questions4, with 4 options each
Comprehension neededat least 3 of 4 right
Maximum plausible rate1,200 words per minute (2,500 characters per minute)
Minimum reading time5 s
Maximum reading time30 min

Scoring

Rate = passage length / reading time in minutes, rounded; words are runs of non-space characters containing at least one letter or digit, and characters (for languages without spaces) are letters and digits only. The rate counts only if reading time is at least 5 s, the rate is at most 1,200 words (2,500 characters) per minute, and at least 3 of 4 answers are right; otherwise it is 'not counted' (too fast, or comprehension). Also reported: number of right answers. For English only, the result is shown next to published adult averages (fiction 260 wpm, usual range 200-320; non-fiction 238 wpm, range 175-300). Rates are not compared across languages.

Valid-run rules

The passage must match the seed, with one answer per question. Leaving the page while reading ends the run. Every scored run is stored with its input device class (touch, mouse, keyboard), page language, scorer version and runner-config hash. Quality flags (for example many runs from one connection within an hour, a missing visitor id, an automated browser, impossibly fast answers) and earlier attempts by the same visitor, account or connection are recorded with the row. Such runs are kept, but they are left out of any comparison with other players. Flags never change the player's own result.

Differences from the classic task

Research measures of reading rate use several texts, eye tracking or controlled timing, and varied comprehension tests. This is one short story, timed by a button press in the browser, with 4 questions as a check.

Limitations

One short text is a small sample, and the 3 stories differ slightly in length and difficulty. Pressing 'Done' late or early changes the rate. Four questions are a coarse comprehension check. Screen size and font affect reading. Languages need different numbers of words for the same content, so rates cannot be compared across languages. It does not detect reading difficulties such as dyslexia; no clinical use.

Languages and review status

Original passages written for each language from Helibrain's English stories (not taken from other sources) in 54 languages: English plus Albanian, Arabic, Armenian, Assamese, Azerbaijani, Bengali, Bulgarian, Chinese (Simplified and Traditional), Czech, Dutch, Filipino, French, Georgian, German, Greek, Gujarati, Hausa, Hebrew, Hindi, Hungarian, Indonesian, Italian, Japanese, Kannada, Kazakh, Korean, Kyrgyz, Macedonian, Malayalam, Marathi, Mongolian, Nepali, Pashto, Persian, Polish, Portuguese, Punjabi, Russian, Serbian, Somali, Spanish, Swahili, Tajik, Tamil, Telugu, Thai, Turkish, Turkmen, Ukrainian, Urdu, Uzbek and Vietnamese. Languages written without spaces (such as Japanese) count characters per minute. The page is offered only in these languages.

Review status by instruction language

Published instruction languages are listed below. Translation method: machine-assisted translation with automated script and spelling checks. Language-specific material is described above; native-speaker review is not documented here.

Instruction languageDocumented review status
EnglishOriginal English text.
Azərbaycan diliAutomated script and spelling checks; native-speaker review not documented.
Bahasa IndonesiaAutomated script and spelling checks; native-speaker review not documented.
ČeštinaAutomated script and spelling checks; native-speaker review not documented.
DeutschAutomated script and spelling checks; native-speaker review not documented.
EspañolAutomated script and spelling checks; native-speaker review not documented.
FilipinoAutomated script and spelling checks; native-speaker review not documented.
FrançaisAutomated script and spelling checks; native-speaker review not documented.
HausaAutomated script and spelling checks; native-speaker review not documented.
ItalianoAutomated script and spelling checks; native-speaker review not documented.
KiswahiliAutomated script and spelling checks; native-speaker review not documented.
MagyarAutomated script and spelling checks; native-speaker review not documented.
NederlandsAutomated script and spelling checks; native-speaker review not documented.
OʻzbekchaAutomated script and spelling checks; native-speaker review not documented.
PolskiAutomated script and spelling checks; native-speaker review not documented.
PortuguêsAutomated script and spelling checks; native-speaker review not documented.
ShqipAutomated script and spelling checks; native-speaker review not documented.
SoomaaliAutomated script and spelling checks; native-speaker review not documented.
SrpskiAutomated script and spelling checks; native-speaker review not documented.
Tiếng ViệtAutomated script and spelling checks; native-speaker review not documented.
TürkçeAutomated script and spelling checks; native-speaker review not documented.
TürkmençeAutomated script and spelling checks; native-speaker review not documented.
ΕλληνικάAutomated script and spelling checks; native-speaker review not documented.
БългарскиAutomated script and spelling checks; native-speaker review not documented.
КыргызчаAutomated script and spelling checks; native-speaker review not documented.
Қазақ тіліAutomated script and spelling checks; native-speaker review not documented.
МакедонскиAutomated script and spelling checks; native-speaker review not documented.
МонголAutomated script and spelling checks; native-speaker review not documented.
РусскийAutomated script and spelling checks; native-speaker review not documented.
ТоҷикӣAutomated script and spelling checks; native-speaker review not documented.
УкраїнськаAutomated script and spelling checks; native-speaker review not documented.
ქართულიAutomated script and spelling checks; native-speaker review not documented.
ՀայերենAutomated script and spelling checks; native-speaker review not documented.
עבריתAutomated script and spelling checks; native-speaker review not documented.
اردوAutomated script and spelling checks; native-speaker review not documented.
العربيةAutomated script and spelling checks; native-speaker review not documented.
پښتوAutomated script and spelling checks; native-speaker review not documented.
فارسیAutomated script and spelling checks; native-speaker review not documented.
नेपालीAutomated script and spelling checks; native-speaker review not documented.
मराठीAutomated script and spelling checks; native-speaker review not documented.
हिन्दीAutomated script and spelling checks; native-speaker review not documented.
অসমীয়াAutomated script and spelling checks; native-speaker review not documented.
বাংলাAutomated script and spelling checks; native-speaker review not documented.
ਪੰਜਾਬੀAutomated script and spelling checks; native-speaker review not documented.
ગુજરાતીAutomated script and spelling checks; native-speaker review not documented.
தமிழ்Automated script and spelling checks; native-speaker review not documented.
తెలుగుAutomated script and spelling checks; native-speaker review not documented.
ಕನ್ನಡAutomated script and spelling checks; native-speaker review not documented.
മലയാളംAutomated script and spelling checks; native-speaker review not documented.
ไทยAutomated script and spelling checks; native-speaker review not documented.
한국어Automated script and spelling checks; native-speaker review not documented.
日本語Automated script and spelling checks; native-speaker review not documented.
简体中文Automated script and spelling checks; native-speaker review not documented.
繁體中文Automated script and spelling checks; native-speaker review not documented.

How to cite

Helibrain (2026). Reading speed test, v1. https://helibrain.com/reading-speed-test/methods

Changelog

· Version 1 · Initial methods publication for the current released task.

References

  1. Brysbaert, M. (2019). How many words do we read per minute? A review and meta-analysis of reading rate. Journal of Memory and Language, 109, 104047.

    https://doi.org/10.1016/j.jml.2019.104047

    norms: adult silent reading rate (English reference values)

  2. Rayner, K., Schotter, E. R., Masson, M. E. J., Potter, M. C., & Treiman, R. (2016). So much to read, so little time: How do we read, and can speed reading help? Psychological Science in the Public Interest, 17(1), 4-34.

    https://doi.org/10.1177/1529100615623267

    review: speed-comprehension trade-off (basis of the maximum rate)

Methods text: CC BY 4.0. Attribute Helibrain and link to this method. Source datasets and task material keep their own licences; this licence covers the methods text.

← Back to Reading speed test