Encoding Fixer

Repair mojibake, broken UTF-8 sequences and stray control characters in CSV files exported from legacy systems — the é and ’ that survive a bad export.

Free for files up to 5 MB and 10,000 rows. Files are processed in your browser — nothing is uploaded to a server. No account required.

About Encoding Fixer

Mojibake is the garbled text you get when UTF-8 bytes are read as Latin-1: Müller turns into Müller and a curly apostrophe becomes ’. Encoding Fixer substitutes the common broken sequences back to the characters they should have been, in headers as well as cells.

The usual sources are a MySQL dump taken with the wrong client charset, an export from a legacy ERP or point-of-sale system, or text pasted out of Word with smart quotes intact. Two further switches clear up the rest of the mess: removing non-printable control characters that break downstream parsers, and collapsing runs of spaces, tabs and newlines into a single space.

Tick the fixes you want, run it, and compare the preview against the original before downloading.

Related tools