CSV guide

Fix CSV Special Characters and UTF-8 Problems in Excel

Excel character encoding problems appear when a CSV's bytes are decoded with the wrong charset. Mojibake such as ’ or replacement diamonds is a common symptom. A CSV does not declare an Excel charset of its own, so detection is an estimate that should remain visible and overridable.

Check CSV encoding

Try this guide’s example here

Step by step

  1. Open the file and review the detected encoding and confidence percentage.
  2. If names or punctuation look wrong, manually try UTF-8, Windows-1252, UTF-16 or Shift_JIS and reparse.
  3. For Excel on Windows, export UTF-8 CSV with the BOM option enabled.
  4. Reopen the exported file and verify a known non-ASCII value before replacing the source.

Check the result

  • Check several values that contain accents, curly quotes, currency symbols or Japanese text rather than relying on an ASCII-only header.
  • Confirm the encoding shown by the tool after every manual override; changing the selection reparses the original bytes.
  • Open the exported file in the actual destination application because Excel, database importers and command-line tools may interpret a BOM differently.

Common pitfalls

  • Windows-1252 and ISO-8859-1 are often impossible to distinguish with complete certainty.
  • Shift_JIS heuristics can misclassify short files with only a few high bytes.
  • A UTF-8 BOM helps Excel recognize encoding but becomes part of the byte stream for some other tools.

Try the example on this page

Choose Try sample to load this guide’s synthetic data. Adjust the settings, inspect the result and export it here. You can also choose your own file for local processing.

CSV export options
Drop a file, paste data, load a CORS-enabled URL, or try the sample.
Rows0
Columns0
EncodingAuto
DelimiterAuto
Issue groups0

Open a data file to start

The parser runs off the main thread. Once loaded, you can search, sort, validate, repair and export without an account.

Original samples: international-utf8.csv

Check expected outcomes and file checksums

Related CSV guides

Privacy boundary

Files selected in the workbench are processed locally. A public URL is requested directly by the browser and must permit cross-origin access. No server proxy is used by the MVP.