Korean/English Typo Fixer
Fix Korean text typed with the wrong keyboard layout. Converts 'dkssud' back to 안녕 and vice versa, using the 2-set (dubeolsik) QWERTY-to-Hangul mapping. Runs entirely in your browser.
🔒 Conversion happens only in your browser; your text is never sent to a server.
When you forget the Han/Eng key
Type Korean while the keyboard is still in English mode and you get gibberish like 'dkssud' instead of 안녕. Do the reverse — type English with the Korean layout on — and you get scattered jamo like 'ㅁㄴㅇㄹ' instead of 'asdf'. This tool <strong>undoes that mistake</strong> without making you retype anything. Copy the mangled text from a chat, a search box, an email, or your code editor and paste it in; 'dkssud' comes back as 안녕 and 'gksrmf' as 한글 instantly. There is no login, install, or download, and the converted result is ready to copy straight back into wherever it belongs.
How the dubeolsik mapping works
Every letter key on the Korean <strong>2-set (dubeolsik)</strong> layout is paired with a specific Hangul jamo: 'd' is ㅇ, 'k' is ㅏ, 's' is ㄴ. So 'dks' becomes ㅇ+ㅏ+ㄴ and is assembled into the single syllable 안. The converter does more than swap characters one for one — it <strong>composes the loose jamo into real syllables</strong> following initial/medial/final (choseong-jungseong-jongseong) rules. Compound finals like ㄳ and ㄼ and compound vowels like ㅘ and ㅚ are handled in keystroke order. Shifted 'Q, W, E, R, T' map to the double consonants ㅃ, ㅉ, ㄸ, ㄲ, ㅆ. Because it works purely by <strong>character-level rules with no dictionary</strong>, even nonsense combinations are restored exactly as the keystrokes imply.
Both directions, auto-detected
The converter runs <strong>both ways</strong>. It turns English-layout typos back into Korean, and it also unscrambles English words that were typed with the Korean layout on. It inspects your input to decide which direction to apply, and you can override the direction manually when needed. Enter 안녕 and you get the keystroke trail 'dkssud'; enter 'dkssud' and you get 안녕. Numbers, spaces, and punctuation that belong to neither alphabet are <strong>preserved as-is</strong>, so text containing email addresses, URLs, or code passes through safely. Paste a whole paragraph and only the affected parts change while the rest stays intact.
In your browser only, no dictionary
Everything is processed <strong>inside your browser</strong> — nothing is sent to or stored on any server, so you can safely convert private messages or internal notes. It even works offline once the page has loaded. Because the result comes from <strong>pure keyboard-mapping rules rather than AI or a dictionary</strong>, it is fast and predictable. The one catch of a rule-based approach is that genuine English text can be forced into Hangul jamo by mistake. Treat the output as a <strong>reference</strong>, glance over it to confirm it says what you meant, and flip the direction manually if it guessed wrong.
Frequently asked questions
What does 'dkssud' mean?
It's 안녕 (hello) typed with the keyboard still in English mode. Each key maps to a Hangul jamo, so 안녕 comes out as the letters 'dkssud'. Paste it here to get 안녕 back.
Can it fix English typed with the Korean layout (ㅁㄴㅇㄹ)?
Yes. Conversion is two-way, so 'ㅁㄴㅇㄹ' unscrambles to 'asdf'. The direction is auto-detected, and you can set it manually if needed.
Is it always correct?
The dubeolsik mapping itself is exact, but real English text can be misread as Korean. Review the result and flip the direction if it looks wrong.
Is my text sent to a server?
No. All conversion happens in your browser; nothing is uploaded or stored, and it works offline.