Type Korean with Roman Letters

Type the romanization you already know, and it converts to Korean automatically. No keyboard layout to memorize.

Type by spelling, not by pronunciation: johayo joayo

Try it:

How it works

  1. Type a romanized word, like annyeonghaseyo.
  2. When a word is ambiguous, a candidate list pops up below it: press to cycle, or press 1/2/3 to jump directlytap the candidate you want, then press Enter to confirm. To force a specific split, capitalize the first letter of the next syllable: gaEul always splits into 가 + 을, and it's faster to type than a hyphen. A hyphen (ga-eul) works the same way if you prefer it.
  3. Press space or Enter to confirm, then copy and paste wherever you need it.

Current limitations

Default accuracy is roughly 80%. When it picks the wrong reading, press to choose the right candidate. Everything you type stays in your browser, and nothing is sent to a server.

Romanization table

ㄹ accepts both r and l, as an initial or as a final.

Initials (19)

g kk n d tt l / r m b pp s ss j jj ch k t p h

Medials (21)

a ae ya yae eo e yeo ye o wa wae oe yo u wo we wi yu eu ui i

Finals (28)

(none) g kk gs n nj nh d l / r lg lm lb ls lt lp lh m b bs s ss ng j ch k t p h
Dubeolsik keyboard reference

Dubeolsik is South Korea's official keyboard layout. Once you install a Korean IME, this is what your keyboard turns into: every key maps to one fixed consonant or vowel, and you have to memorize the whole layout before you can type anything. This tool skips that entirely — type the romanization you already know instead. The diagram below is just a reference for comparison; the keys aren't clickable.

q w e r t y u i o p
a s d f g h j k l
z x c v b n m
space

The small blue letter in the top-left corner of a key needs Shift — Shift+q gives ㅃ.

FAQ

Do I need to install anything to use this Korean keyboard?

No. It's a web tool: open the page and start typing. No Korean IME to install, no system keyboard to switch.

How is this different from installing a 두벌식 Korean keyboard layout?

두벌식 means memorizing where each letter sits on the keyboard: d for ㅇ, k for ㅏ, and so on (see the full layout under "Dubeolsik keyboard reference" above). This tool uses the romanization you already know instead. Type annyeong and get 안녕, no new layout to learn.

Do I type by pronunciation or by spelling?

By spelling. "Thank you" is typed gamsahabnida, not the way it sounds (gamsahamnida). The most common gap, nasalization at the end of polite verb endings like -습니다/-ㅂ니다, is handled: type gamsahamnida and 감사합니다 will usually still turn up as a candidate, press to pick it. Other sound changes, like liaison or palatalization, aren't covered yet, so those still need correct spelling.

Can it type names or new words that aren't in any dictionary?

Yes. This isn't a dictionary lookup. It builds syllables straight from Hangul spelling rules, so any valid romanization works, including names, places, and words no dictionary has caught up with yet.

Can I type Korean with romanization on my phone?

Yes. Tapping the text box brings up your phone's keyboard, and you can tap a candidate to pick it instead of using arrow keys. Autocorrect behavior varies by keyboard app, so if a word comes out differently than expected, check the spelling-not-pronunciation note above.

Is there an app?

Not yet. You can add this page to your phone's home screen from your browser's menu, and it'll open with a tap, just like an app.

Why I built this

Typing Korean on a computer is a common wall for beginners: 두벌식 means memorizing where every letter sits on the keyboard, and early on, looking things up one character at a time is painfully slow. This tool lets you type the romanization you already know instead of learning a new keyboard layout.