⌨ Korean Keyboard Converter
Type Korean on any English keyboard. Enter the keys you would press on a Korean (Dubeolsik) keyboard and get proper Hangul — or paste Hangul to see which keys make it.
How to type Korean with an English keyboard
- Type the keys you would press on a Korean keyboard, using the layout table below — for example
dkssudgktpdyfor 안녕하세요 ("hello"). The Hangul appears instantly in the result box. - Leave the direction on Auto-detect: mostly Latin letters are converted to Hangul, mostly Hangul is converted back to keys. Pick a direction manually if your text is mixed.
- Press copy and paste the Hangul into a chat, an email, a search box or a document. To keep editing, press use as input.
It also fixes the classic mistake of Korean speakers: typing a whole sentence while the keyboard was still set to English (or vice versa). Paste the gibberish and get the intended text back. Everything happens in your browser, so you can safely check a password you typed in the wrong mode.
Korean keyboard layout (Dubeolsik)
Almost every Korean computer and phone uses the standard Dubeolsik (두벌식, "two-set") layout. Every key on a US QWERTY keyboard maps to one Korean letter (jamo): consonants on the left hand, vowels on the right. Hold Shift for the five double consonants and two extra vowels.
| Row | English key → Korean jamo |
|---|---|
| Top | q ㅂ(b) · w ㅈ(j) · e ㄷ(d) · r ㄱ(g) · t ㅅ(s) · y ㅛ(yo) · u ㅕ(yeo) · i ㅑ(ya) · o ㅐ(ae) · p ㅔ(e) |
| Home | a ㅁ(m) · s ㄴ(n) · d ㅇ(ng) · f ㄹ(r/l) · g ㅎ(h) · h ㅗ(o) · j ㅓ(eo) · k ㅏ(a) · l ㅣ(i) |
| Bottom | z ㅋ(k) · x ㅌ(t) · c ㅊ(ch) · v ㅍ(p) · b ㅠ(yu) · n ㅜ(u) · m ㅡ(eu) |
| Shift | Q ㅃ(pp) · W ㅉ(jj) · E ㄸ(tt) · R ㄲ(kk) · T ㅆ(ss) · O ㅒ(yae) · P ㅖ(ye) — other capitals type the same jamo as lowercase |
Note that this is not romanization. Typing annyeong won't produce 안녕 — you type the key positions of each jamo: ㅇ(d) ㅏ(k) ㄴ(s) ㄴ(s) ㅕ(u) ㅇ(d) → dkssud → 안녕.
How syllables are assembled
- Hangul letters are grouped into syllable blocks of initial consonant + vowel (+ final consonant).
rk→ ㄱ+ㅏ → 가,rks→ 간. - A final consonant jumps to the next block when a vowel follows it, exactly like a real Korean input method.
rkskbecomes 가나, not 간ㅏ, anddkssudgktpdybecomes 안녕하세요. - Compound vowels are combined from two keys: ㅗ+ㅏ=ㅘ, ㅗ+ㅐ=ㅙ, ㅗ+ㅣ=ㅚ, ㅜ+ㅓ=ㅝ, ㅜ+ㅔ=ㅞ, ㅜ+ㅣ=ㅟ, ㅡ+ㅣ=ㅢ.
dhkswjsgl→ 완전히 ("completely"). - Double final consonants (ㄳ ㄵ ㄶ ㄺ ㄻ ㄼ ㄽ ㄾ ㄿ ㅀ ㅄ) are combined too; if a vowel follows, only the second consonant moves on.
qkfqrl→ 밟기,dlfrdj→ 읽어. - ㄸ, ㅃ and ㅉ can't be final consonants, so they always start a new block. Two consonants that don't form a valid cluster are not merged (
rr→ ㄱㄱ).
Going the other way, Hangul → English keys splits each syllable into its jamo using the Unicode formula (syllable = 0xAC00 + (initial × 21 + vowel) × 28 + final), breaks compound jamo into two, and maps each back to its key: 값 → ㄱ+ㅏ+ㅂ+ㅅ → rkqt.
Handy words to try
| Type this | Hangul | Meaning |
|---|---|---|
dkssudgktpdy | 안녕하세요 | Hello |
rkatkgkqslek | 감사합니다 | Thank you |
tkfkdgo | 사랑해 | I love you |
gksrnr | 한국 | Korea |
gksrmf | 한글 | Hangul (the Korean alphabet) |
aktdlTek | 맛있다 | It's delicious |
Who is this for?
- Korean learners who want to practice the real keyboard layout before installing a Korean keyboard, or who are on a computer where they can't add one.
- Anyone who typed in the wrong mode — fix a long message typed with the English layout active, or a password typed in Korean mode (e.g.
ㅔㅁㄴㄴ123→pass123). - Caps Lock accidents — if Caps Lock was on, double consonants appear in the wrong places. Turn on the Caps Lock option:
rKSK→ 까나.
Numbers, punctuation and spaces are left as they are. Auto-detect looks at whether the text has more Hangul or more Latin letters, so English words mixed into Hangul text stay unchanged in that direction — but in English-keys → Hangul mode, real English words are converted too (hello → ㅗ디ㅣㅐ). Only the standard Dubeolsik layout is supported (not Sebeolsik or Dvorak).