Quick Answer
Type Korean (Hangul) online at KeyLingo with the free 두벌식 2-set virtual keyboard — click on-screen keys or use your physical QWERTY keyboard. Switch to Revised Romanization (annyeonghaseyo → 안녕하세요) as a second tab. All typing runs locally in your browser — nothing is sent to a server.
How to Type Korean (Hangul) Online
KeyLingo opens with a 두벌식 (2-set) virtual keyboard — the standard layout used in Korea. Click Hangul keys on screen or type with your physical keyboard (QWERTY hints show which English key maps to each jamo). For romanization, switch to the English → Korean tab: type words as they sound (annyeonghaseyo, saranghae) and press space to convert to syllable blocks. The Unicode editor lets you paste and edit existing Korean text.
Revised Romanization (RR) Typing Guide
Revised Romanization is the official romanization standard in South Korea. Type phonetically: annyeong → 안녕, saranghae → 사랑해. Digraphs include eo, eu, ae, and ui. Tense consonants use doubled letters (kk, tt, pp, ss, jj). Press space after each word to commit conversion.
| Digraph | Jamo | Note |
|---|---|---|
| eo | ㅓ | sun → seo-ul (서울) |
| eu | ㅡ | music → eum-ak (음악) |
| ae | ㅐ | egg → gyeran (계란) |
| ui | ㅢ | ui → 의 |
| kk | ㄲ | tense g → kk |
| tt | ㄸ | tense d → tt |
| pp | ㅃ | tense b → pp |
| ss | ㅆ | tense s → ss |
| jj | ㅉ | tense j → jj |
Hangul Alphabet Chart
Hangul syllables combine an initial consonant (초성), vowel (중성), and optional final consonant (종성). Vowel-initial syllables use a silent ㅇ, as in annyeong (an + nyeong → 안 + 녕). Use the Syllable Builder panel to explore how blocks are formed.
| Consonant | RR | Example |
|---|---|---|
| ㄱ | g / k | gang → 강 |
| ㄴ | n | nun → 눈 |
| ㄷ | d / t | dal → 달 |
| ㄹ | r / l | ramyeon → 라면 |
| ㅁ | m | miso → 미소 |
| ㅂ | b / p | bap → 밥 |
| ㅅ | s / t | saram → 사람 |
| ㅇ | ng / silent | annyeong → 안녕 |
| ㅈ | j / t | jip → 집 |
| ㅊ | ch / t | chingu → 친구 |
| ㅋ | k | kopi → 커피 |
| ㅌ | t | taeksi → 택시 |
| ㅍ | p | pizza → 피자 |
| ㅎ | h / t | hanguk → 한국 |
| Vowel | RR | Example |
|---|---|---|
| ㅏ | a | annyeong → 안녕 |
| ㅓ | eo | seoul → 서울 |
| ㅗ | o | oneul → 오늘 |
| ㅜ | u | uri → 우리 |
| ㅡ | eu | eumak → 음악 |
| ㅣ | i | sarang → 사랑 |
| ㅐ | ae | gaen → 갠 |
| ㅔ | e | eodi → 어디 |
| ㅑ | ya | yak → 약 |
| ㅕ | yeo | yeoja → 여자 |
| ㅛ | yo | yori → 요리 |
| ㅠ | yu | yuri → 유리 |
두벌식 (2-set) vs 세벌식 (3-set) Keyboard
The 두벌식 (2-set) layout is the default on Korean Windows and macOS keyboards — consonants and vowels on separate keys. KeyLingo uses 2-set for the virtual keyboard. 세벌식 (3-set) is an alternative layout used by some power users; 3-set support may be added in a future update.
| Key | Jamo | Shift |
|---|---|---|
| Q | ㅂ | ㅃ |
| W | ㅈ | ㅉ |
| E | ㄷ | ㄸ |
| R | ㄱ | ㄲ |
| T | ㅅ | ㅆ |
| A | ㅁ | — |
| S | ㄴ | — |
| D | ㅇ | — |
| F | ㄹ | — |
| G | ㅎ | — |
| K | ㅏ | — |
| J | ㅓ | — |
| H | ㅗ | — |
| L | ㅣ | — |
Native vs Sino-Korean Numbers
Korean uses two number systems. Native Korean (하나, 둘, 셋) is used for counting objects and hours. Sino-Korean (일, 이, 삼) is used for dates, money, and large numbers. Use the Numbers panel and Writing Utilities to insert and convert between systems.
| # | Native Korean | Sino-Korean |
|---|---|---|
| 1 | 하나 | 일 |
| 2 | 둘 | 이 |
| 3 | 셋 | 삼 |
| 4 | 넷 | 사 |
| 5 | 다섯 | 오 |
| 6 | 여섯 | 육 |
| 7 | 일곱 | 칠 |
| 8 | 여덟 | 팔 |
| 9 | 아홉 | 구 |
| 10 | 열 | 십 |
English Name to Hangul
The Name Transcription panel converts English names to approximate Hangul using 외래어 표기법 (loanword orthography) rules — useful for bios, fan accounts, and travel. For official documents, consult a native speaker.
Hangul to Romanization
Use the toolbar or Writing Utilities to export your Hangul text as Revised Romanization — helpful for pronunciation study and reverse lookup.
Frequently Asked Questions
- How do I type Korean on an English keyboard?
- Use KeyLingo's English → Korean mode. Type Revised Romanization (annyeonghaseyo, saranghae) and press space after each word. No Korean IME installation required.
- What is Revised Romanization?
- Revised Romanization (RR) is South Korea's official system for writing Korean in Latin letters. It replaced McCune-Reischauer for most public uses in 2000.
- Can I type Korean on my phone without installing an IME?
- Yes. KeyLingo defaults to romanization mode on mobile — open the page and type phonetically. Your text stays in the browser.
- How do Hangul syllables work?
- Each syllable block combines an initial consonant + vowel + optional final consonant. For example, ㄱ+ㅏ+ㄴ = 간 (gan). Vowel-initial syllables add a silent ㅇ.
- Is my typing sent to a server?
- No. All conversion and typing happens locally in your browser. KeyLingo never sends your text to a server.
- How do I write my name in Korean?
- Use the English Name → Hangul panel on this page, or browse popular Korean names in the Names section.