CEFR Checker: find every word's level in your text

Paste an article, an email, or a book chapter and see its CEFR level (A1-C2), word by word.

Frequently asked

What is CEFR?

CEFR stands for the Common European Framework of Reference for Languages. It ranks language ability into six levels, from A1 (beginner) to C2 (near-native), and it is the standard most courses, textbooks, and exams use to describe how hard a word or a piece of text is.

How does the CEFR checker work?

Paste your text or upload a PDF, and the tool splits it into individual words, matches each one against a CEFR-tagged vocabulary list, and groups every word by level. It then works out an overall verdict for the whole text based on how the words are distributed across levels.

How accurate is the CEFR level for each word?

The tool is built on MindDory's own CEFR wordlist dataset, the same vocabulary data that powers word leveling inside the MindDory app. Common words are matched directly; less common ones fall back to grammatical analysis and frequency estimates, so results are strongest for everyday English text.

Can I upload a PDF instead of pasting text?

Yes. Click "Upload PDF" and the tool reads the text straight out of the file in your browser before analyzing it. It works with text-based PDFs; scanned or image-only PDFs have no selectable text to extract, so paste the text manually in that case.

How much text do I need to paste?

A sentence or two is enough to get a result, though a longer passage such as a full paragraph or article gives a more reliable overall verdict, since the level is based on the full mix of words in your text.

Is the CEFR checker free?

Yes, checking a text is completely free and does not require signing up. You only enter an email if you want the full word list unlocked and sent to your inbox.

How is this different from a vocabulary size test?

A vocabulary size test asks you questions about words you may or may not know, to estimate how many words you personally have in your vocabulary. This tool goes the other way: it reads a specific text you give it and tells you the CEFR level of every word in it, so you can judge whether that text itself is at your level.