Korean TOPIK Level Checker

Estimate the TOPIK I/II level required to read a Korean text passage

Checks Korean words against TOPIK I and II vocabulary bands and estimates whether a beginner, intermediate, or advanced learner is needed to read the passage. Runs entirely in your browser.

What is TOPIK?

TOPIK is the Test of Proficiency in Korean, the standard exam for non-native speakers. TOPIK I covers beginner levels 1 to 2 and TOPIK II covers intermediate to advanced levels 3 to 6. Vocabulary scope grows sharply between the two.

The Korean TOPIK Level Checker estimates how advanced a learner needs to be to read a Korean passage. It matches each word against vocabulary bands aligned with TOPIK I (beginner) and TOPIK II (intermediate to advanced) so you can pick reading material at the right difficulty.

How it works

The passage is split on whitespace and punctuation into word tokens. Each token is looked up in two built-in vocabulary sets:

band 1  →  TOPIK I core words (levels 1–2, beginner)
band 2  →  TOPIK II core words (levels 3–6, intermediate–advanced)
none    →  not in either list (rare, proper noun, or conjugated)

The headline level is the hardest band that appears, because comprehension is limited by the most difficult vocabulary a reader must decode. The breakdown then shows the share of words at each band so you can judge overall density.

Tips and notes

Korean verbs and adjectives conjugate, so the dictionary stem 가다 may appear as 갑니다 or 갔어요 and fall into the unmatched bucket. A high unmatched percentage usually means heavy inflection rather than truly unknown words. For the cleanest read, compare the share at band 1 versus band 2: a passage that is mostly band 1 suits a beginner, while a meaningful band 2 share signals intermediate study material.