Is there an app that checks my Korean pronunciation?
Yes. TonePerfect listens to you say a Korean word or sentence and scores it jamo by jamo from 0 to 100, against the sounds Korean actually makes rather than the spelling, so 옷이 is judged as [오시], and every consonant, the plain, aspirated and tense ones included, gets its own score.
You can try it free on this page, in the browser, with no signup; a romanization line appears as you type. The TonePerfect app (iOS, Android and web) does the same for lessons, reviews of your weakest sounds and any text you type.
Updated · Written by TonePerfect, which makes the app described here.
Or try one of these
Enter some text, then record
What it checks
- Korean: jamo by jamo against the sounds Korean actually makes, so 옷이 is judged as [오시].
- TonePerfect aligns your recording with the text you were asked to say and scores the whole recording, each word and each individual sound inside each word, from 0 to 100.
- You read a known text (a test prompt or anything you type), so the score describes how you said exactly those words.
- Your weakest sounds are ranked, so you know what to practise first.
- 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'.
- ㄹ — between r and l
- Between vowels it is a quick tap of the tongue tip — like the tt in American 'butter', never a rolled or English 'r'. At the start of a word keep it a very light 'r/l'. And in final position it becomes the held, curled 'l' — one letter, two habits to build.
- Plain, aspirated, tense — the three-way contrast
- Korean splits what English hears as one consonant into three: plain ㄱ (soft, no puff), aspirated ㅋ (strong burst of breath — feel it on your palm), and tense ㄲ (pressed and stiff, throat tight, no breath at all). Same for ㄷ/ㅌ/ㄸ, ㅂ/ㅍ/ㅃ, ㅈ/ㅊ/ㅉ, ㅅ/ㅆ. One honest note: at the start of a word, even native speech often hardens plain consonants toward tense — so the app can't reliably grade plain-vs-tense-vs-aspirated at the very start of a word. Practice the contrast in the middle of words, where it's clearest, and use aspiration (the puff) as your most trustworthy anchor.
- ㅅ — the light 's' that shifts
- A light, breathy 's' — softer than English 's', with a whisper of air through it. Before 'i' or a y-vowel it shifts toward 'sh' (시 sounds like 'shi'). Its tense twin ㅆ is a sharp, stiff hiss with no breathiness.
- ㅔ/ㅐ — one sound, two spellings
- An 'e' as in 'bed'. Spellings ㅔ and ㅐ are pronounced the same by nearly all modern speakers — treat them as one sound and let spelling be a memory task. Same story for ㅞ/ㅙ/ㅚ: all three are 'we' as in 'wet'.
- 연음 — sound-change rules
- Korean words change shape when they meet. A batchim slides onto a following vowel (밥을 sounds like 바블), ㅎ between vowels nearly disappears (좋아요 sounds like 조아요), and consonant clusters assimilate. TonePerfect scores the surface pronunciation — what Koreans actually say — not the letter-by-letter spelling, so linked speech is graded as linked speech.
What it does not do
- It does not return a transcript of what you said.
- It does not tell you which sound it thought you said instead of the expected one. The exception is Mandarin tones, where it shows which tone it heard.
- It does not give an exam grade, or a CEFR, HSK, JLPT or TOPIK level.
- It does not score sentence intonation, sentence stress or Japanese pitch accent.
What makes any automatic check less reliable
- Background noise, music or other voices.
- A clipped start, when the recording begins after you have started speaking.
- Whispering, which has no voiced pitch to measure.
- Very fast connected speech, where words and syllables run into each other.
How to check any Korean pronunciation checker in two minutes
- Go somewhere quiet, hold the microphone close and speak at normal volume.
- Record 풀 (grass) with a strong puff of air on the ㅍ.
- Record 풀 again without the puff, so it sounds like 불 (fire).
- A checker that hears Korean consonants must score the first sound lower in the second take. If both takes score the same, it is not judging that sound.
- Try 뿔 (horn) too: tense, no puff of air.
- Repeat each take three times. One take can be off; the pattern over three takes is what counts.
- To run it on TonePerfect, type the words into the recorder at the top of this page.
Other ways to get feedback on your Korean
- A teacher or tutor. Hears everything, including rhythm and melody that no app scores, and can explain what to change. Only available during lessons, and paid by the hour (for example on italki or Preply).
- Recording yourself next to native audio. Free: the Naver dictionary and Forvo have native recordings of words. You are the judge, which works once your ear can already hear the difference between plain, aspirated and tense consonants.
- The Korean pronunciation converter on this site. Free. Shows how a written sentence is actually pronounced after the sound-change rules, before you record it.
- Your phone’s dictation. Switch the keyboard to the language and dictate. If the right text comes out, you were understood. It is free, but speech recognition guesses words from context, so it forgives many mistakes and never says which sound was off.
- Speaking exercises in course apps (Duolingo, Rosetta Stone). Useful practice, but they usually mark a whole word or phrase right or wrong instead of scoring each sound.
Questions
Does it handle Korean sound changes?+
Yes. Your recording is judged against the sounds Korean actually makes, so 옷이 is judged as [오시] and 감사합니다 as [감사함니다].
Does it check plain, aspirated and tense consonants?+
Each consonant is scored against the one the word needs, so the ㅍ of 풀 is scored as ㅍ. Run the two-minute test above (풀 said like 불) to see how strictly any checker, this one included, separates them.
Is TonePerfect free?+
Partly. The pronunciation tests on toneperfect.app are free and need no account, and the app has a free tier with daily limits; Premium is a paid subscription.
Which devices does TonePerfect work on?+
TonePerfect runs on iPhone and iPad (App Store), Android (Google Play) and the web at web.toneperfect.app, and the free tests on toneperfect.app work in a phone or desktop browser once you allow the microphone.
What happens to my recordings?+
It depends on where you record. On toneperfect.app, the free browser tests and tools use your recording to compute your score, and TonePerfect does not store it unless you are signed in, have confirmed you are an adult and have turned on “contribute recordings to research”. In the TonePerfect app, scored recordings are saved with your account until you delete the account.
How accurate is TonePerfect?+
TonePerfect has not published an accuracy figure. Its scores are a practice signal for comparing your own recordings over time and finding your weakest sounds, not a certification or an exam grade.
Free tools
- Free pronunciation test →
- Pronunciation checker →
- Practise any text →
- The sounds, one by one →
- Best apps compared →
- How TonePerfect scores pronunciation →
The TonePerfect app turns the sounds you miss into a few minutes of daily practice. Free to start.