Korean IME in Korean
An IME is called 입력기 (imnyeokgi), from 입력 (imnyeok, "input") and 기 (gi, "device"). The romanization follows the pronunciation [임녁끼]: ㅂ before ㄹ is read [ㅁ] and the ㄹ is read [ㄴ]. The English name tells you what the software does: it edits your input as you type, keeping a half-finished block open until it can tell the block is finished.
Computers need an IME for Korean because each key gives one letter (jamo), but Korean text is written, and normally stored, as whole syllable blocks: Unicode has a ready-made code for each of the 11,172 modern blocks. English needs no IME: one key, one character. Korean needs a rule that says "ㅎ, ㅏ, ㄴ become 한". That rule is the IME. The stored form is explained in Hangul Unicode.
The block still being built is called the composition string, and most systems underline it. Space, Enter, an arrow key or the next block confirms it.
Korean IME vs Keyboard Layout
The IME and the keyboard layout are two different layers, and confusing them causes most typing troubleshooting errors. The layout maps keys to letters. The IME assembles letters into blocks.
| Keyboard layout | IME | |
|---|---|---|
| Question it answers | Which letter does this key give? | Which block do these letters form? |
| Example | Key G gives ㅎ | ㅎ + ㅏ + ㄴ gives 한 |
| Alternatives | Sebeolsik, Cheonjiin | Microsoft Korean IME, macOS Korean input, Gboard, Samsung Keyboard |
For the standard map, see the 2-beolsik keyboard layout. For alternatives, see the sebeolsik keyboard and the cheonjiin keyboard.
How Does a Korean IME Assemble Blocks?
An IME works like a small machine with a current block. Each key either extends the block or closes it and starts another. Here is the keystroke timeline for 한 and 하나, which differ by one key.
| Key | Letter | Screen shows (typing 한) | Screen shows (typing 하나) |
|---|---|---|---|
| G | ㅎ | ㅎ | ㅎ |
| K | ㅏ | 하 | 하 |
| S | ㄴ | 한 | 한 |
| K | ㅏ | not pressed | 하나 |
Both words reach 한 after three keys. If you stop, the block is 한. If you press K, the IME sees that a vowel now follows ㄴ, so it moves ㄴ out of the first block and makes it the initial of a new block: 하 + 나. The ㄴ key was one and the same; only the next key changed its meaning.
The IME holds each consonant provisionally. A consonant after a vowel is first treated as a final, and a vowel after that final steals it as an initial.
The 2-beolsik layout has only one ㄴ key, so the IME's rule decides its role. For a cluster such as ㄹ+ㄱ, only the second consonant moves if a vowel follows. Try this in Type Korean Final Consonants.
What Are Examples of the Korean IME?
Each system has its own Korean IME, and they behave almost the same on the surface. The following are widely used:
- Windows: Microsoft Korean IME, added through Settings, Time and language, Language and region. See how to type Korean on Windows 11.
- macOS: the 2-Set Korean input source, added in System Settings, Keyboard. See how to type Korean on Mac.
- Android: the Korean layout in Gboard or Samsung Keyboard. See how to type Korean on Android.
- iPhone and iPad: the built-in Korean keyboard, added in Settings, General, Keyboard, Keyboards. See how to type Korean on iPhone.
- Chromebook: the Korean input method, added in the device's input settings. See how to type Korean on Chromebook.
The Windows path is for Windows 11 and may differ on other versions. Start from the device setup section if your system is not listed.
One rule covers most problems: the IME state decides the output. In English mode, keys give Latin letters. If the layout is not 2-beolsik, the right keys give wrong letters. Check both when typing misbehaves. The full list of fixes is in Korean keyboard not working.
What Do Learners Get Wrong about the Korean IME?
Learners get three ideas wrong.
- "The IME is the keyboard." It is not. A hardware keyboard has no Hangul in it; the IME makes the letters into Hangul.
- "Letters jump around because the software is buggy." The jumping is the design. A final moves to the next block when a vowel follows. See the timeline above.
- "I can type Korean without an IME." Ordinary typing needs one, although some websites include their own small on-screen keyboard.
Frequently Asked Questions
What Does IME Stand For?
IME stands for input method editor. It is software that lets you enter characters that are not on the keyboard directly, such as Hangul, Chinese or Japanese. For Korean, it combines the letters you press into syllable blocks and offers Hanja conversion. In Korean it is called 입력기.
Why Do My Letters Turn into Blocks?
Because the Korean IME groups them as you type. Each consonant and vowel is added to the current block until the next key shows that a new block begins. Pressing G, K, S gives 한, and pressing K again turns it into 하나. The jump is normal, and every 2-beolsik input method does it.
Is the IME the Same as the Keyboard Layout?
No. The layout decides which letter each key gives, for example that G gives ㅎ. The IME assembles the letters into blocks. You can change the layout without changing the IME, and the reverse. Both must be correct for Korean to appear properly.
Do I Need to Install a Korean IME?
Usually you only need to add Korean in your system settings. Windows, macOS, Android, iPhone and Chromebook already include a Korean IME or keyboard. The steps differ between systems, so use the device setup guide for yours. No extra program is normally needed.
Related Terms and Lessons
- Type Korean Final Consonants: block regrouping, step by step.
- Hangul Unicode: how blocks are stored.
- Korean keyboard layout: the whole section.
- Korean keyboard not working: fixes.
![입력기 · imnyeokgi, pronounced [임녁끼] · Korean IME](https://media.learn-korean-hangul.com/images/pg-writing-typing-keyboard-layout-korean-ime/render-pin-en-01-key-fact-1000.webp)
