UTF-8 Decode – Fix Mojibake & Garbled Text Online
Fix garbled, corrupted text caused by UTF-8 mojibake — the double-encoding artifact that turns éáúñœ into éáúñgÅ. This free online tool decodes incorrectly interpreted UTF-8 bytes back to their original characters. Simply paste your broken text and click Decode. Supports accented Latin characters (Portuguese, Spanish, French, German), ligatures, and many other non-ASCII characters. All processing runs entirely in your browser — your text never leaves your device.
Try an example
How to Use the UTF-8 Decode Tool
What is UTF-8 Mojibake?
Mojibake happens when a UTF-8 encoded string is read as if it were Latin-1 (ISO-8859-1) and then re-encoded. Each multi-byte UTF-8 sequence gets split into multiple Latin-1 characters, turning é into é, á into á, and so on. This tool reverses the process.
How to fix garbled text:
- Paste your garbled / corrupted text in the Input box.
- The decoded result appears instantly in the Output box.
- Click Copy to copy the fixed text to your clipboard.
- Use the example buttons to quickly test with sample corrupted text.
Common examples:
é→éá→áú→úñ→ñã→ãç→çgÅ→œÃ"→ÔWhen does this happen?
- Exporting data from databases with wrong charset settings.
- Copying text between systems with mismatched encodings.
- Emails or files saved as Latin-1 but containing UTF-8 content.
- WordPress or CMS migrations without proper collation settings.
