Life & Health · 🌏 Global

Hanja Reader

LIVE

Display Korean Hanja characters with hangul pronunciation and grade level. 1800+ common characters.

About this tool

Hanja Reader (hanja) takes Korean or Classical Chinese text containing Hanja and returns each character’s Hangul reading plus the Korean Hanja Proficiency Test grade (8 → 1 + Special), color-coded for clarity. With one click it exports inline `<ruby>` HTML you can paste into WordPress, Tistory, or any blog. For polyphonic characters (e.g., 行 = 행/항, 樂 = 락/악/요) you can pick the right reading from a candidate list — handy for Hanja study, classical translation, and blog citations. A grade-filter study mode helps prep for the Hanja Proficiency Test. Everything runs in your browser.

Use cases

Scenario 1

Classical / history blog post

A blogger citing Joseon-era records with many Hanja names and titles converts them to ruby HTML in one shot, so mobile readers see the reading above each character.

Scenario 2

Hanja Proficiency Test prep

A student prepping for grade 5 (500 chars) filters the passage to show only ≤ grade 5 Hanja and hides 6–8 to self-test.

Scenario 3

Hanja in news / legal text

When unfamiliar Hanja appear in mixed-script legal texts or newspaper editorials, paste the whole passage to see readings, grades, and candidate meanings together.

Scenario 4

Names and place-name datasets

A researcher cataloguing names from family registers or local history picks the right reading per character and exports the cleaned list as CSV.

Features

  • MOE common-use 1,800 Hanja + supplemental name / place data
  • Korean Hanja Proficiency grades 8–1 + Special, color-coded
  • One-click `<ruby>` HTML copy (blog / Tistory friendly)
  • Polyphonic reading picker (行 = 행/항, 樂 = 락/악/요)
  • Grade-filter study mode for proficiency-test prep
  • 100% client-side; text / CSV export

Frequently asked

Q. Why does the same Hanja show two readings?
A. Many Hanja are polyphonic. 行 reads "행" (go) or "항" (rank), 樂 reads "락" (joy) / "악" (music) / "요" (like). The tool defaults to the most frequent reading and lets you switch among candidates.
Q. How are the proficiency grades assigned?
A. Per the Korean Language Society schedule: 8 (50) → 7 (100) → 6 (300) → 5 (500) → 4 (1,000) → 3 (1,817) → 2 (2,355) → 1 (3,500) → Special (5,978).
Q. Where does the ruby HTML work?
A. The `<ruby>漢字<rt>한자</rt></ruby>` markup is HTML5 standard and renders cleanly in modern browsers, mobile Safari, WordPress, Tistory, and most blogging platforms.

Sources / references

Related tools

How we run it / disclaimer

This tool is advisory and does not constitute legal, tax, medical, or financial advice. All calculations and document generation run in your browser; inputs are never sent to a server. Ads follow Google AdSense policy and are kept separate from tool accuracy.