~ / text / korean-english-converter

⌨ 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.

options
Direction
Options
result

How to type Korean with an English keyboard

  1. Type the keys you would press on a Korean keyboard, using the layout table below — for example dkssudgktpdy for 안녕하세요 ("hello"). The Hangul appears instantly in the result box.
  2. 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.
  3. 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.

RowEnglish key → Korean jamo
Topq ㅂ(b) · w ㅈ(j) · e ㄷ(d) · r ㄱ(g) · t ㅅ(s) · y ㅛ(yo) · u ㅕ(yeo) · i ㅑ(ya) · o ㅐ(ae) · p ㅔ(e)
Homea ㅁ(m) · s ㄴ(n) · d ㅇ(ng) · f ㄹ(r/l) · g ㅎ(h) · h ㅗ(o) · j ㅓ(eo) · k ㅏ(a) · l ㅣ(i)
Bottomz ㅋ(k) · x ㅌ(t) · c ㅊ(ch) · v ㅍ(p) · b ㅠ(yu) · n ㅜ(u) · m ㅡ(eu)
ShiftQ ㅃ(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

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 thisHangulMeaning
dkssudgktpdy안녕하세요Hello
rkatkgkqslek감사합니다Thank you
tkfkdgo사랑해I love you
gksrnr한국Korea
gksrmf한글Hangul (the Korean alphabet)
aktdlTek맛있다It's delicious

Who is this for?

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).

FAQ

Can I type Korean without installing a Korean keyboard?
Yes. Type the Dubeolsik key for each Korean letter on your normal QWERTY keyboard and this converter assembles the syllables for you. Copy the Hangul and paste it anywhere. If you type Korean often, it is still worth adding the Korean keyboard in Windows, macOS, iOS or Android settings.
Why doesn't typing "annyeong" give me 안녕?
This tool converts keyboard positions, not romanized spelling. On a Korean keyboard, 안녕 is typed with the keys d-k-s-s-u-d, so enter "dkssud". Use the layout table on this page to find the key for each letter.
What does "dkssudgktpdy" mean?
It is what you get when you type 안녕하세요 ("hello") on a Korean keyboard while it is set to English. Each key maps to a Korean letter — d=ㅇ, k=ㅏ, s=ㄴ and so on — so this converter turns it back into 안녕하세요.
How do I type double consonants like ㄲ or ㅆ?
Hold Shift: R=ㄲ, E=ㄸ, Q=ㅃ, T=ㅆ, W=ㅉ, and O=ㅒ, P=ㅖ for the vowels. Other capital letters type the same letter as lowercase, so "A" and "a" are both ㅁ.
Does it handle compound vowels and double final consonants?
Yes. All 7 compound vowels (ㅘ ㅙ ㅚ ㅝ ㅞ ㅟ ㅢ) and 11 double final consonants (ㄳ ㄵ ㄶ ㄺ ㄻ ㄼ ㄽ ㄾ ㄿ ㅀ ㅄ) are assembled with the same rules as a real Korean input method. For example qkfqrl becomes 밟기 and rkqtdjcl becomes 값어치.
Is my text saved or sent anywhere?
No. Conversion happens entirely in your browser, and nothing you type is stored or uploaded — so you can safely check a password typed in the wrong keyboard mode.

Related tools