Fix CSV encoding

CSV looks like mojibake or question marks? Choose the source encoding, inspect the actual rows, and save clean UTF-8 CSV with a BOM for Excel.

Workspace

Runs locally in your browser. No file upload.

Private, on-device processing
↑Drop a file here or choose oneRead locally · No upload · Size limits vary by tool

No file selected

Select a file or paste data to begin.

Paste text or edit a loaded file
Copy or download when available

How it works

Character encoding determines how bytes become text. A file written in GBK but opened as UTF-8 may appear broken even when the original characters still exist. Always return to the original bytes instead of repeatedly converting already-garbled text. You can switch the encoding selector and compare the preview before exporting. The download uses UTF-8 with a BOM for Excel compatibility.

Important limitations

Auto-detection can be wrong for short or ambiguous legacy-encoded files. Previously replaced characters (such as literal ???) cannot reliably be recovered.

Frequently asked questions

Are my files uploaded?

No. The file is processed in your browser. This version does not transmit user file content to any server.

Is fix csv encoding online free?

Yes. The browser processing tools are free and do not require an account or API key.