Free Korean virtual keyboard online — 두벌식 2-set Hangul keys on first load. Switch to Revised Romanization (annyeong → 안녕) or edit Unicode directly. Copy to KakaoTalk, Instagram, and WhatsApp.
Your text never leaves your browser — all typing happens locally on your device. How it works
Typing never leaves your browser — nothing is sent to a server.
0 characters · 0 words · 0 sentences · ~1 min read
Revised Romanization to Hangul mode selected. Type phonetically in English.
Unicode Editor한국어
Unicode editor mode selected. Edit Korean text directly.
Hangul Alphabet & JamoKorean
Browse Korean consonants (자음), vowels (모음), and common syllables. Click to insert.
Common Korean PhrasesCopy & paste
Ready-made greetings and everyday sentences — tap to insert or copy.
Voice inputko-KR
Dictate in Korean with browser speech recognition — no upload.
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
How to type Korean online
1
Open Korean Keyboard
Use the editor at the top of this page — works on desktop and mobile browsers without installing software.
2
Type with Virtual Keyboard
The virtual keyboard opens by default. Click on-screen keys or type on your physical QWERTY keyboard with live key highlighting.
3
Switch modes anytime
Use the mode tabs to switch to English → Korean or Unicode Editor — your draft text stays in the editor.
4
Copy Unicode text
Click Copy and paste into WhatsApp, email, social apps, Google Docs, or any app that accepts Unicode.
Korean typing guide
Practical tips for Korean input — layouts, accents, and common questions answered below.
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.
Dubeolsik 2-set virtual keyboard opens by default
Romanization mode: annyeong → 안녕
Hangul syllables assemble automatically from jamo
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
Korean keyboard, input methods, and privacy — answered clearly.
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. Open KeyLingo on your phone and use the virtual keyboard sheet or English → Korean compose mode. Switch modes in the toolbar — on first visit, desktop opens in keyboard mode; mobile users can choose either tab.
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.