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. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

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.

What is TOPIK?

TOPIK (Test of Proficiency in Korean, 한국어능력시험) is the standardised test measuring Korean language ability for non-native speakers. It is administered by the National Institute for International Education (NIIED) in South Korea and recognised by universities, employers, and visa authorities worldwide.

The test has two tiers:

  • TOPIK I — Levels 1 and 2, beginner. Candidates demonstrate basic communication in familiar daily situations.
  • TOPIK II — Levels 3 through 6, intermediate to advanced. Level 6 indicates near-native proficiency in formal and informal contexts.

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.

Reading the results

PatternInterpretationSuggested action
Mostly band 1, no band 2Suitable for TOPIK I learnersGood beginner reading
Mix of band 1 and band 2Intermediate level neededUse as study material with a dictionary
Mostly band 2TOPIK II intermediate or aboveAdvanced reading; expect many unknown words for band 2–3 learners
High unmatched %Heavy conjugation or proper nounsCheck if inflected forms explain the gap

The conjugation gap

Korean verbs and adjectives conjugate extensively, and most inflected forms do not match their dictionary stem directly. The verb stem 가다 (to go) appears in texts as 가요, 가서, 갔어요, 갑니다, 가도, and many more forms. None of these is the bare stem, so they fall into the “not in list” bucket even though every Korean beginner knows 가다.

A high unmatched percentage in a short text usually means heavy verb conjugation rather than genuinely unfamiliar vocabulary. If you paste a longer passage (200+ words), the proportion of recognisable content words stabilises and the level estimate becomes more reliable.

Tips for using the results

  • Paste a representative paragraph rather than a title or headline, which contains dense vocabulary not typical of the body text.
  • The headline level reflects the ceiling — a single rare proper noun or academic term can push the result to band 2. Check the breakdown percentages to understand overall difficulty.
  • 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. Everything runs locally in your browser.