Change CSV Encoding

Convert your CSV content to a different character encoding directly in your browser. Import, choose an encoding, and export the result no software needed.

Paste your input above or import a file below.
No file chosen
Supported file types: .txt, .csv, .tsv, .log, .json, .xml, .md, .ini, .yaml, .yml, .html, .htm, .css
Total characters: 0
Options

How to Use:

  • Paste your CSV content into the Input CSV box or import a file using the Choose File button.
  • Supported file types include .csv, .txt, .tsv, .json, and other plain-text formats.
  • Once loaded, your content appears immediately and is ready for re-encoding.
  • In the Options box, select a new encoding using the Target Encoding dropdown.
    • Available formats: UTF-8, UTF-16 LE, UTF-16 BE, Windows-1252, and ISO-8859-1.
  • The tool simulates converting the data and shows a live preview in the Re-encoded Output box.
  • The output updates automatically with each encoding change and flashes to confirm it refreshed.
  • View the Total characters counter under the output to track the result’s size.
  • Click Copy Output to copy the converted CSV to your clipboard.
  • Use Export to File to save the output as a .csv file using your selected encoding.
  • Click Clear All to reset everything input, output, encoding selection, and filename.

What Change CSV Encoding can do:

Change CSV Encoding lets you instantly switch your CSV file’s character format without needing any external software. Whether you’re prepping a file for a system that only supports Windows-1252 or fixing character display issues caused by mismatched encodings, this tool gives you a simple, browser-based solution. It’s fast, live, and supports safe plain-text formats only. You can preview, convert, and export without ever leaving the page.

Example:

Input:

Name,Location
Alice,Zürich
Bob,東京
Charlie,São Paulo

Output (ISO-8859-1):

Name,Location
Alice,Zürich
Bob,???
Charlie,São Paulo

Common Use Cases:

You’ll find this handy when a file opens with garbled text or when switching between systems that expect different encodings. It’s also useful for checking how your content will behave in environments like Excel, older database tools, or non-Unicode-compatible apps. Just load your file, try a new encoding, and export the clean result.

Useful Tools & Suggestions:

If the characters look scrambled, try Analyze CSV to spot any unusual byte patterns. And once you’ve changed the encoding, run Validate CSV to make sure the structure still parses cleanly.