Free language level tests

Choose a language. Each test takes about 4 minutes and gives you an estimated level with a range.

The English, Spanish, French, German, Italian, Portuguese and Dutch tests report a CEFR level (A1 to C1). The Korean test reports a TOPIK level (1 to 6), the Japanese test a JLPT level (N5 to N1) and the Chinese test an HSK level (1 to 6). Each test page explains how it works, what it is based on and what it cannot tell you.