Mojibake Converter

Simulate and fix garbled text (mojibake)

Characters: 0

Restore garbled text to its original form

Characters: 0

Try multiple encodings and show possible results

How to fix mojibake (garbled text)

Paste your garbled text into the box and choose 'Fix Mojibake'. If you know which encoding was used by mistake — such as Shift_JIS, EUC-JP or ISO-8859-1 — pick it from the list. If you are not sure, turn on Auto Detect to compare candidates recovered with several encodings at once.

For example, UTF-8 text read as another encoding can turn into strings like 'ã‚ãªãŸ' or '縺ゅ↑'. This tool reverses that mis-reading and tries to restore the original UTF-8 text entirely in your browser. It is useful for checking email, CSV files, old HTML, or text copied from a database.

Some mojibake cannot be fully recovered — for instance when the original bytes were replaced, lost, or converted several times. When Auto Detect returns several results, pick the most natural one by looking at names, places and the surrounding context. Your text is never sent to a server; all conversion happens locally on your device.

Frequently asked questions

Can you fix garbled text like 'ã‚ãªãŸ'?
If it came from UTF-8 text being misread as an encoding such as Shift_JIS, it can often be recovered. Paste the string and try Auto Detect.
I don't know which encoding to choose.
Use Auto Detect and the tool will show candidates recovered with Shift_JIS, EUC-JP, ISO-8859-1, windows-1252, GBK, EUC-KR and Big5 at once.
Can all mojibake be restored?
No. Text that was replaced with placeholder characters, lost its original bytes, or was converted multiple times may not be fully recoverable.
Is my text uploaded or saved?
No. Conversion runs entirely in your browser and your input is never sent to or stored on a server.

Related tools