Life & Health · 🌏 Global
Hanja Reader
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
🇰🇷 Korea
Korean Food Calorie Search
Search 50+ Korean dishes for per-serving calories, macros, and sodium — with a daily basket summation.
- Korean food
- Kimchi stew
- MFDS nutrition
🌏 Global
TDEE & Macro Calculator
BMR via Mifflin-St Jeor or Katch-McArdle with activity multipliers and goal-based protein/fat/carb macros.
- BMR
- TDEE
- Macros
🌏 Global
Sleep Cycle Calculator
90-minute REM sleep cycles with 14-minute fall-asleep buffer to find optimal bedtime or wake time.
- 90-minute rule
- Sleep
- Wake time
🇰🇷 Korea
Korean Age Calculator (2023 Law)
Korean age calculator under the 2023 unified-age law: international, counting, and year age — with CSV batch and printable PDF.
- Int'l age
- CSV batch
- Printable
🌏 Global
Pregnancy Week Calculator
Pregnancy week and due date calculator with LMP, Ovulation, and Ultrasound modes. Weekly fetal info and ICS prenatal visit calendar.
- Gestational age
- Due date
- Fetal size
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.