CVLA: CEFR-based Vocabulary Level Analyzer (ver. 2.0)

CVLA assigns CEFR levels to the words based on CEFR-J Wordlist (Created by Y. Tono). An estimated level of the input text is displayed based on 4 textual features (ARI, VperSent, AvrDiff, and BperA; detailed explanation will appear after submission). This website is created by Satoru UCHIDA. This is the second edition of the CVLA, which works faster and shows results per sentence. The results may be slightly different from the former version due to the implementation difference (perl vs. python). Your feedback is truly appreciated. (kyudai.uchida.lab[at]

Uchida, S. and M. Negishi (2018) Assigning CEFR-J levels to English texts based on textual features. In Y. Tono and H. Isahara (eds.) Proceedings of the 4th Asia Pacific Corpus Linguistics Conference (APCLC 2018), pp. 463-467. [PDF]
内田諭・根岸雅史(2021)「英語読解教材のCEFRレベルの推定 : CVLAの妥当性評価」Journal of Corpus-based Lexicology Studies, 3, pp.1-14. [Link]

June, 15, 2021: Fixed the error when the input text has a URL. For security reasons, it is replaced as "replaced-dns", which is counted as a noun.
January 24, 2021: Released.

CVLA ver. 1.1
CEFR-J Project

Input text

Sample 1(Simple Wikipedia) | Sample 2 (Center Exam 2018 Q3B-1) | Clear