TonePerfect for Korean

Practice any Korean text

Paste a word, a line from a page, or the sentence you just read. Say it once and the engine scores every word and every sound — free, in your browser.

  • Any Korean text up to 120 characters
  • A score per word and per sound, with the weakest one named
  • No account — your browser records, our engine listens

Prefer a guided test? Take the 5-word Korean test·All about Korean pronunciation

4.630K+ learners
0/120

Or try one of these

Enter some text, then record

How it works

  1. 1

    Paste your text

    A word, a phrase or a sentence in Korean — typed, pasted, or sent here by the Chrome extension from any page.

  2. 2

    Say it once

    Tap the mic and read it aloud. Your browser records; the scoring engine listens in seconds.

  3. 3

    See every sound

    Each word and each sound comes back with a score out of 100, and the weakest sound is named so you know what to fix.

How to read the scores: they're built for comparison, not certification. A lower score on ㅓ than on ㅏ means ㅓ deserves your practice time; the numbers rank your sounds against each other and your past attempts against each other. The app doesn't guess what you said instead — it shows you where the score dropped, and gives you the mouth mechanics to fix it.

The sounds that decide your accent

Batchim — the cut-off endings

Korean final consonants are stopped, not released. 책 ends with the tongue closed as for 'k' — never 'k-uh'. 집 ends with sealed lips. 옷 ends in a stopped 't', and the spellings ㅅ ㅆ ㅈ ㅊ ㅌ ㅎ all end with that same stopped 't'. Releasing the puff, or adding a little vowel after, is the single most common habit English speakers carry in.

ㄹ batchim — the held 'l'

A final 'l' with the tongue tip curled up to touch the ridge behind the teeth — darker and longer than the tapped ㄹ between vowels. Hold the contact.

ㅇ batchim — the 'ng'

The 'ng' of 'song'. Back of the tongue closes against the soft palate; the sound hums through the nose. Only ever at the end of a syllable.

공부사랑

ㅓ vs ㅗ

ㅓ is an open 'uh/aw' — like the 'u' in 'cut' said with the mouth a bit more open, lips NOT rounded. ㅗ is a rounded 'o' as in 'go' but pure, no glide at the end. English merges both toward 'oh'; Korean keeps them as two different words (어 vs 오). The lips are the whole difference.

어머니오늘먹다

ㅡ — the vowel English lacks

Say 'oo' but SPREAD the lips flat as if smiling. The tongue stays high and back while the lips refuse to round. There is no English substitute — this one you have to build from scratch.

그림음악스무

ㅢ — two beats in one

Start from ㅡ (the flat-lipped 'oo') and glide quickly to 'ee' — two beats squeezed into one. Only at the start of words like 의사; elsewhere it reduces to plain 'e' or 'ee'.

의사의자의미

Scores rank your own sounds against each other so you know what to drill first. They are not an accuracy certificate and not an exam grade.

Questions

Is this free?+

Yes. You get a handful of free takes a day with no account. The TonePerfect app has unlimited practice with thousands of Korean words and sentences.

What can I paste?+

Any Korean text up to 120 characters — a single word, a phrase, or a full sentence. Text in another script is refused before recording so you never pay a take for a wrong paste.

How is the score calculated?+

The engine aligns your recording with the reference and scores each word and each sound from 0 to 100. Scores rank your own sounds against each other so you know what to drill first; they are not an accuracy certificate or an exam grade.

Can I practice text from other websites?+

Yes — paste it here, or install the Korean AI Pronunciation Trainer Chrome extension: select text on any page, right-click, and it opens on this page ready to record.

What happens to my recording?+

It is sent to our scoring engine and kept, with the reference text, to improve the engine. Recordings are never published or shared.

Practice Korean every day

The app drills the sounds this test flags, with thousands of words and instant feedback on every take.