CEFR level checker for English texts
An online tool that estimates the CEFR level (A1–C2) of an English text from three things at once: the level of every word, the grammar structures it uses and how long its sentences are. It shows what share of the text a reader at your level already knows, which words and structures sit above that level, and turns them into a glossary, an Anki deck or a printable handout with an exercise. When a text is too hard, it can be rewritten for the level and measured again.
How to check the level of a text
3 stepsPaste it, open a Word, PDF or subtitle file, or take a photo of a textbook page.
Pick the level of the student or class: the page shows how much of the text they will understand.
Print a handout with a glossary, send the words to Anki or rewrite the text for the level.
Find out who a text is for — and bring it to the level you need
Paste a text above to see its CEFR level.
The same words can also be meant literally ("on the table" — on a table), so check each one against its sentence. Their meaning is not the meaning of their words. The level next to each is an estimate from how often the idiom is used — within one level of the true level in 81% of measured cases — so idioms do not change the level of the text.
Structures the text uses, from the hardest. Levels: CEFR-J Grammar Profile; C1 — English Grammar Profile.
Rewrite for B1
A language model rewrites the text for the reader level and is told which words to replace; the result is measured by the same analysis. Facts, names and numbers stay.
Word levels: CEFR-J Wordlist 1.5 (Tono Laboratory, TUFS) and Octanove Vocabulary Profile C1/C2 (CC BY-SA 4.0), by part of speech. Grammar: CEFR-J Grammar Profile. Part of speech: our tagger trained on Universal Dependencies English EWT (CC BY-SA 4.0). Idioms: Wiktionary (CC BY-SA), their frequency — Google Books Ngram (CC BY 3.0). Frequencies: SUBTLEX-US. The level model is fitted on CEFR-SP (Arase et al., 2022, CC BY-SA). The analysis runs in your browser.