Free fix · CSV encoding

Fix CSV encoding: turn é back into é

Seeing é, ü, ’ or  in your CSV? The text was saved as UTF-8 but read with the wrong encoding somewhere. Upload the file: SheetFix finds the garbled cells, shows every before → after, and gives you a clean UTF-8 CSV or XLSX.

How it works

  1. 01
    Upload CSV or Excel

    The file is read in your browser, nothing is uploaded to a server.

  2. 02
    Review the repairs

    Only cells with garbled characters change, each one shown before and after.

  3. 03
    Download UTF-8

    Get a UTF-8 CSV (with BOM so Excel reads it right) or an XLSX.

Frequently asked questions

Why does my CSV show é instead of é?+

The file is UTF-8, but a program opened it as Windows-1252 or Latin-1, splitting each accented letter into two odd characters. Sometimes it was then saved again, baking the error into the file.

Which characters can be repaired?+

Typical mix-ups like é → é, ü → ü, ’ → ’, € → € and stray  before spaces. Double-garbled text is repaired too.

Will it change correct text?+

No. A cell only changes when it reverses into valid UTF-8; normal text, other languages and numbers are left alone.

What if characters show as � (question marks)?+

Then the original bytes were already lost when the file was saved. That can't be reversed by any tool; re-export from the source system as UTF-8.

Is it free and private?+

Yes. Free, no account needed, and the file never leaves your browser.