HanjaHaru

Every character on the exam, traced by hand.

Education · iPhone · Android

Rated 4.55 from 78 ratings on the App Store

The home screen
Today's streak and accuracy, with drills and a mock test.
Swipe-card review
A swipe-card review, stamped memorized at 26 of 250.
Stroke tracing
Finger-traced stroke order, the meaning waiting underneath.

Hanja are the Chinese characters used in Korean, and the proficiency exams grade them from 9 at the entry end down to 1. Climbing that ladder means thousands of characters, each with a meaning, a sound and a stroke order to keep straight. The September update added the Korea Chamber of Commerce set, all 4,908 of it, and the app assumes you have about ten minutes.

Features

The Chamber of Commerce set

All 4,908 hanja in the Korea Chamber of Commerce set, added in the September update, covering every grade from 9 down to 1. Grades 9, 8 and 7 cost nothing, so the entry levels are free to sit through.

Stroke order in the finger

You trace each character in order on screen. Characters are set in a Myeongjo serif by default, where the falling strokes keep their taper and stay easy to tell apart. Sans is in settings if you prefer it.

One character, several readings

樂 is rak, ak or yo depending on the word it lands in. HanjaHaru lists every reading a character has and picks the right one inside a compound. Search takes any of them: type ak and you get 樂.

Drills, cards and a mock exam

Quiz drilling, flashcards with the meaning and the sound on one card, and a practice test that runs like the real exam. Anything you get wrong goes into a review list.

Progress parents can check

Study statistics show what has been covered and how steady the daily habit has been. That screen is built for a parent to read as much as for the student.

Who it's for

Details

Category
Education
Platforms
iPhone · Android
Updated
September 1, 2026
Released
September 19, 2025
Rating
4.55 · 78 ratings