Type Korean (Hangul): automatic composition

By the Claviers Online team · Updated September 22, 2026

“annyeong” → 안녕: jamos combine into syllables in real time.

Type romanized Korean (“annyeong”): the engine assembles jamos ㅇ+ㅏ+ㄴ into 안녕 syllables automatically.

The virtual keyboard also shows the full Hangul alphabet for direct input.

Step-by-step guide

1. Type romanized

“hanguk, kamsahamnida” become 한국, 감사합니다 as you type.

2. Fix syllables

Delete one letter to decompose and recompose the syllable.

Frequently asked questions

At a glance: Korean Hangul Keyboard

  • Keyboard: Korean Hangul Keyboard (한국어 키보드), Hangul script, South & North Korea.
  • Direction left to right; 46 keys and 92 characters across all layers.
  • Engine: direct key mode — every character below is on the virtual keyboard.
  • This guide: 2 method steps and 1 answered questions.
  • Typefaces: Noto Sans KR, Malgun Gothic, Nanum Gothic.
  • Search and export: Google, YouTube, Wikipedia, Translate, DuckDuckGo.

Common mistakes to avoid

Nine times out of ten, a Korean Hangul Keyboard problem is one of these — each takes five seconds to fix. Work through them in order before assuming the keyboard is broken.

  • Nothing converts: check that Transliteration mode (not the physical keyboard) is on, and that you type plain lowercase Latin letters.
  • Missing accents: click the exact accented key rather than the base letter — “e” and “é” are two different keys.
  • Unexpected layout: the Romanisation variant changes the keys — switch back to the standard variant if anything surprises you.
  • Clusters split after paste (Arabic, Indic and Southeast Asian scripts): paste into this editor first and re-copy — it normalizes the Unicode shaping that Word and chats sometimes break.

Every character used in this guide

This language is typed key by key, so here is the full inventory behind the walkthrough: each position of the Korean Hangul Keyboard and the characters it produces on the base, Shift and AltGr layers. Check that a rare letter exists before you need it.

PositionBaseShiftAltGr
Row 1, key 21!
Row 1, key 32@
Row 1, key 43#
Row 1, key 54$
Row 1, key 65%
Row 1, key 76^
Row 1, key 87&
Row 1, key 98*
Row 1, key 109(
Row 1, key 110)
Row 1, key 12-_
Row 1, key 13=+
Row 2, key 2
Row 2, key 3
Row 2, key 4
Row 2, key 5
Row 2, key 6
Row 2, key 7
Row 2, key 8
Row 2, key 9
Row 2, key 10
Row 2, key 11
Row 2, key 12[{
Row 2, key 13]}
Row 2, key 14\|
Row 3, key 2
Row 3, key 3
Row 3, key 4
Row 3, key 5
Row 3, key 6
Row 3, key 7
Row 3, key 8
Row 3, key 9
Row 3, key 10
Row 3, key 11;:
Row 3, key 12'"
Row 4, key 2
Row 4, key 3
Row 4, key 4
Row 4, key 5
Row 4, key 6
Row 4, key 7
Row 4, key 8
Row 4, key 9,<
Row 4, key 10.>
Row 4, key 11/?

More questions about this keyboard

  • How does the Korean engine work? — Joeum (jamo) letters are combined automatically into syllables as you type.
  • Must I know Hangul? — No: romanization is enough, the engine composes the syllable blocks.
  • Can I type Hanja? — The keyboard produces Hangul; use the Naver dictionary link in the hub for Hanja lookups.
  • How do I type batchim (final consonants)? — Just keep typing: a final consonant automatically becomes the initial of the next syllable (e.g. “hangugeo” → 한국어).
  • Which romanization should I use? — Everyday Revised Romanization spellings work; most common words are recognized either way.

Neighbouring keyboards

The same method often applies to neighbouring languages. Each of these has its own full keyboard page with virtual keys, engine and dictionaries.

  • Chinese Pinyin Keyboard: Type Chinese: enter pinyin and pick the character, or click the virtual keys. Simplified and traditional characters supported.…
  • Japanese Keyboard: Type Japanese with the romaji engine: “konnichiwa” becomes こんにちは. Kana layout and vocabulary resources included.…
  • Vietnamese Keyboard: Type Vietnamese with Telex, VNI and plain modes: “xin chào” is produced from “xin chao” + s as you type.…

All method guides

Twelve guides cover the most requested scripts. Pick yours — every guide embeds its keyboard, so you can practise each step immediately.

  • Type Arabic without an Arabic keyboard: complete guide: Type “marhaba” and get مرحبا: transliteration, harakat, copy-paste and virtual keyboard.…
  • Type Russian on a French/English keyboard: easy method: “privet” becomes привет: JCUKEN transliteration, Ё key and Russian physical layout.…
  • Type Hebrew with vowels (niqqud) online: “shalom” → שלום, Shift layer for vowels: Hebrew RTL keyboard guide.…
  • Type Chinese with pinyin: how-to: Type “ni hao” and pick 你好: tones, simplified/traditional and pinyin keyboard.…
  • Type Japanese: romaji → hiragana, katakana, kanji: “konnichiwa” → こんにちは: romaji engine, kana keyboard and vocabulary resources.…
  • Type Hindi (Devanagari): transliteration guide: “namaste” → नमस्ते: matras, conjuncts and Devanagari keyboard.…
  • Type Vietnamese: Telex, VNI and tones: “xin chao” + s → xin chào: Telex, VNI modes and Vietnamese keyboard.…
  • Type Greek: modern and polytonic: “kalimera” → καλημέρα: transliteration, tonos and Greek keyboard.…
  • Spanish, German, Italian accents without a local keyboard: “como estas” → ¿Cómo estás?, “gruesse” → grüße: accent autocorrection.…
  • Arabic, Persian, Urdu: which keyboard to choose?: Same script family, 3 languages: letter differences (پ چ ژ گ), digits and usage.…
  • Online dictionaries by language: the Lexilogos-like hub: Each keyboard embeds its hub: monolingual, bilingual, grammar, press and resources.…