A short CEFR placement test in 46 languages, about 40 questions, to help you get a sense of your level in a few minutes.
A roughly 40-question test estimates a level from A1 to C1 using weighted CTT scoring drawn from each test's scoring model.
Every supported language has its own placement blueprint, including JLPT, HSK, and TOPIK level labels for Japanese, Mandarin, and Korean.
Items span cloze, reading comprehension, audio listening, free-response cloze, word reorder, and minimal-pair questions.
All test blueprints ship bundled in the app, so a placement test can start right away even with no connection.
Free-text answers are normalized across scripts and punctuation, with an on-device sentence-embedding fallback for near-miss responses.
Questions sync from a content API keyed by per-language sha256 checksums, so a stray item can be corrected without an app update.
Language Level Check is a native SwiftUI app with a roughly 40-question CEFR placement test that estimates a level from A1 through C1, or the JLPT, HSK, and TOPIK equivalents for Japanese, Mandarin, and Korean. Questions cover cloze, reading comprehension, listening, word reorder, and minimal pairs, and the whole test runs offline because every blueprint ships inside the app. Test content is also delivered over a content server keyed by per-language checksums, so questions can be corrected without waiting on an App Store release.
One-time purchase. iOS, Android, Web. No subscription. No nonsense.