Free · private · no account

Why does this passage feel difficult?

Paste a short passage to see the sentence-length, vocabulary-variety, repetition, and long-word signals that may affect reading effort.

Text stays in this tab
Explainable signals
No-account lesson handoff
This is not an official CEFR assessment. It uses bounded surface-level rules, not a vocabulary model or comprehension test. Topic knowledge, idioms, grammar, layout, and the reader’s first language can change real difficulty.

Use 20–300 words for a more useful explanation. Remove names or private details before pasting.

Analyzed only in this browser tab. The passage is not sent or saved.0 / 2,500 characters

How the reading difficulty explanation works

The checker counts Unicode alphabetic word tokens, sentence-ending punctuation, unique words, repeated words, and words with eight or more letters. It begins with average sentence length, then moves its lesson suggestion by at most one band when the long-word share is unusually high or low.

Those rules are deliberately simple and reproducible. A long familiar word can be easy, while a short idiom can be hard. Unique-word share also rises naturally in short samples, which is why the checker asks for at least 20 words and shows the signal without using it to change the suggested band.

Predominantly Latin, Cyrillic, and Greek scripts receive the full heuristic. Mixed or other scripts receive only bounded counts, not a level, because word length and sentence conventions are not directly comparable across writing systems. The checker does not identify your language.

Your passage is processed by JavaScript in this browser tab. It is not placed in the URL, uploaded, stored, logged, added to analytics, or included in structured data. Consent-aware analytics can record only the tool start, a bounded result band/support state, and a lesson handoff.

Part of the Alfred van der Heide platform

Building tools that make life easier