Fix Thai Typed on the English Keyboard (and Back)
4 min readUpdated 5 October 2026
To fix text typed in the wrong keyboard layout, paste it into Keyboard Layout Fixer. It works out which way you went wrong and shows the fixed text straight away: l;ylfu becomes สวัสดี, and ้ำสสน becomes hello. Press Copy result and paste it back where it belongs.
It is free, needs no account and works in any browser on a computer or phone, so there is no need to delete a whole paragraph and type it again. The conversion happens on your device, so your messages are not sent anywhere.
Step by step
- 1Copy the garbled textSelect the text you typed in the wrong layout — in a chat, an email or a document — and copy it.
- 2Paste it into the fixerOpen Keyboard Layout Fixer and paste into Garbled text, or press Paste. You can also type straight into the box; the result updates with every key.
- 3Check the directionAuto-detect is on by default and shows what it decided, such as “Typed in English layout → fixed to Thai”. For short or mixed text, choose EN → TH or TH → EN yourself.
- 4Copy the fixed textRead the result under Fixed text and press Copy result. Then paste it back into your chat or document.
- 5Swap or clear for the next oneThe swap button next to Copy result puts the fixed text back into the input, which is handy for checking a conversion both ways. Clear empties the box.
Why this happens and how the fix works
Every key on your keyboard carries an English character and a Thai one. If you forget to switch language — with the ~ key or Alt+Shift on Windows, or Ctrl+Space on a Mac — each key still types something, just from the other layout. Typing สวัสดี with the English layout on gives l;ylfu.
The fixer maps every character back to the key you pressed and swaps in the character from the other layout, including Shift characters. It uses the standard Thai Kedmanee (เกษมณี) layout and the US English (QWERTY) layout, the defaults on Windows, macOS, Android and iOS.
When to pick the direction yourself
Auto-detect counts Thai letters against Latin letters. Mostly Latin means you meant to type Thai; mostly Thai means you meant English. That is right for almost any sentence-length text.
For a single short word, or text that mixes both scripts, choose EN → TH or TH → EN at the top. The badges above each box (EN, TH) always show which way the text is being converted.
Tip: Paste only the part that came out wrong. The fixer converts every character it recognises, so a correctly typed English word inside the selection would be turned into Thai as well.
If the result still looks odd
Most leftover problems come from one of these:
- Caps Lock was on. Capital letters map to the Shift characters on the Thai layout (L gives ศ instead of ส). Lower-case the text first with Case Converter, then fix it.
- Punctuation is off by one key. Shift + ` and a few punctuation keys differ slightly between Windows, macOS and phone keyboards. Letters are the same everywhere, so only those symbols need a manual touch.
- A different Thai layout. The tool follows Kedmanee only. Text typed on another layout, such as Pattachote, will not convert correctly.
- A key does not register at all. That is a hardware problem, not a layout one — check it with Keyboard Tester.
Use the keyboard map to learn the Thai layout
Below the boxes, the Kedmanee ↔ QWERTY map shows every key with its English character top-left and its Thai character bottom-right, Shift characters above. The key for the last character you typed lights up.
It is a quick way to find a rarely used Thai letter or the baht sign (฿, Shift + 7 on Kedmanee) without hunting through the keyboard. The Try: examples above the map show a few common fixes, such as -v[86I → ขอบคุณ.
Questions people ask
- Does it translate Thai to English?
- No. It does not change the meaning of anything; it only puts back the characters you meant to type. ้ำสสน becomes hello because those are the same keys, not because of a translation.
- Does it work on a phone?
- Yes. Open it in your phone's browser, paste the text and copy the result. Thai phone keyboards use the same Kedmanee letters, so letters convert the same way.
- Which keyboard layouts are supported?
- Thai Kedmanee (the standard layout) and US English QWERTY. Other Thai layouts such as Pattachote are not supported.
- Is my text sent anywhere?
- No. The conversion is a simple key-by-key lookup done in your browser, so the text you paste stays on your device.
More guides
- How to Create a PromptPay QR Code (With Amount)Make a PromptPay QR for your mobile number, ID or e-Wallet, with a fixed amount or an open one. Free, no sign-up, ready to print or send on LINE. 4 min read
- How to Calculate Thai Personal Income Tax (2025)Work out your Thai personal income tax step by step: expenses, allowances, the 0–35% brackets and whether you get a refund. Free calculator, no sign-up. 5 min read
- How to Make an Invoice in Thailand (VAT 7% & WHT)Create a Thai invoice, quotation, receipt or tax invoice with VAT 7% and withholding tax worked out for you. Bilingual, free, print or save as PDF. 4 min read

