Why do characters turn into gibberish?
UTF-8 stores an é as two bytes. When a program reads those bytes with the wrong character table – usually Windows-1252 or ISO-8859-1 –, each byte becomes a character of its own: é turns into é and € into €.
This garbled text is called mojibake, Japanese for “transformed characters”. It shows up when opening CSV files in Excel, with misconfigured databases, in emails or in subtitles.
How Mojibuster repairs your text
Mojibuster spots the typical patterns, converts them back to the original bytes and reads them correctly as UTF-8. That even works for double-broken text like é. Correct characters stay untouched – only what is clearly broken gets replaced.
Everything happens in your browser. Your texts and files are not uploaded and not stored anywhere.
Common broken characters
| Broken | Correct |
|---|---|
| ä | ä |
| ö | ö |
| ü | ü |
| ß | ß |
| Ä | Ä |
| Ö | Ö |
| Ü | Ü |
| é | é |
| è | è |
| ç | ç |
| ñ | ñ |
| € | € |
| „ | „ |
| “ | “ |
| ’ | ’ |
| – | – |
| — | — |
| … | … |
| ° | ° |
Frequently asked questions
What is mojibake?
It’s the name for garbled text like é instead of é. It appears when text is read with a different character encoding than the one it was saved in.
Are my files uploaded?
No. Mojibuster runs entirely in your browser. Your texts and files never leave your device and are not stored anywhere.
Can Mojibuster fix every error?
Almost every one: single and repeated encoding errors, files in Windows-1252 or ISO-8859-1 and HTML codes like é. If a program already saved broken characters as ? or �, the information is gone – Mojibuster tells you when that’s the case.
Which files can I repair?
Any text file, for example CSV, TXT, JSON, XML, subtitles (SRT, VTT), Markdown, HTML, SQL and log files – up to 100 MB.
How much does Mojibuster cost?
Nothing. Mojibuster is free, needs no sign-up and shows no ads.