Text / Language keyboard
Korean Keyboard: Type with Dubeolsik (two-set Korean)
Write Korean messages, vocabulary and names on a Dubeolsik keyboard that builds Hangul syllable blocks as you enter consonants and vowels.
Korean Keyboard: Type with Dubeolsik (two-set Korean): Consonants on the left and vowels on the right combine into modern Hangul syllables. A following vowel moves an eligible final consonant into the next block; compound finals split as needed. Backspace removes the final or vowel in stages. Runs 100% locally in your browser with zero server file uploads.
- Category
- Text tools
- Runs
- In your browser
- Cost
- Free · no sign-up
- Availability
- Ready to use
Runs entirely in your browser
Physical keys use the positions shown below each character. Mapping is active only inside the text box. Paste and device input methods also work.
Text is saved on this device for this keyboard. Clear removes it. System fonts are used; if letters appear as boxes or disconnected shapes, enable a system font for this script or update your device.
Layout and typing
Dubeolsik (two-set Korean), with modern Unicode Hangul composition. Source: https://support.apple.com/guide/korean-input-method/welcome/mac
The keyboard diagram shows physical positions. Base and Shift levels are available in the text box, with extra characters on screen. The page uses system fonts and saves text separately for each keyboard on this device.
The XKB layout implementation is available under permissive X11-style terms. Project and licence: https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config . Korean composition follows Unicode Hangul arithmetic: https://www.unicode.org/faq/korean.html
Add this keyboard to your devices
Windows: open Settings, Time & language, Language & region. Add Korean if needed, open its Language options, and add a keyboard. Switch with Windows plus Space. Choose Korean; choose a two-set or 2-Set input source. On Windows select the Korean input method and its two-set keyboard setting.
macOS: open System Settings, Keyboard, then Edit under Text Input. Add a Korean input source and switch from the Input menu. Choose Korean; choose a two-set or 2-Set input source. On Windows select the Korean input method and its two-set keyboard setting.
Android: open your keyboard settings and Languages, add Korean and choose a layout if offered. With Gboard, open Settings, Languages, Add keyboard. Device menus vary. Choose Korean; choose a two-set or 2-Set input source. On Windows select the Korean input method and its two-set keyboard setting.
iOS: open Settings, General, Keyboard, Keyboards, Add New Keyboard, then add Korean and switch with the globe key. Tap the added language to see alternative layouts when offered. Choose Korean; choose a two-set or 2-Set input source. On Windows select the Korean input method and its two-set keyboard setting.
Official setup guides: https://support.microsoft.com/en-us/windows/hardware/input-devices/manage-the-language-and-keyboard-input-layout-settings-in-windows ; https://support.apple.com/guide/mac-help/mchlp1406/mac ; https://support.google.com/gboard/answer/7068494?co=GENIE.Platform%3DAndroid&hl=en ; https://support.apple.com/guide/iphone/iph73b71eb/ios
How to use it
- Click the text box, then type with your physical keyboard or click the on-screen keys.
- Use Shift for the second key level; choose any layout or script options shown.
- Copy your text, or clear the text saved for this keyboard on your device.
Privacy & limitations
Your text stays in this browser and is saved locally for this keyboard. Nothing is uploaded. Clear removes the saved text.
Related tools
Frequently asked questions
Why do several keys become one syllable?
Hangul is written in syllable blocks. For example, the consonant, vowel and final consonant entered on R, K and S combine into one block. The text copies as normal Unicode Hangul.
What happens to a compound final before a vowel?
For a cluster such as giyeok plus siot, the first consonant stays in the preceding syllable and the second starts the next one. The composer handles all eleven modern compound-final clusters.
How do Shift and Backspace work?
Shift provides tense consonants and the two shifted vowels. Backspace removes a final consonant, part of a compound vowel or final, or the vowel before its initial consonant. This page supports modern Hangul; it does not convert Korean into hanja.
Free tool · runs in your browser · no account required