Structured data
CSV Encoding Converter
Repair encoding mismatches in CSV files before validation or import.
Processed locally. Your input and output are never uploaded.
Tool overview
How CSV Encoding Converter works
CSV Encoding Converter reads local bytes, decodes a selected source encoding, and creates a UTF-8 download without overwriting the source. It keeps input and output separate, runs locally, and documents boundaries instead of making unsupported guarantees.
Encoding repair workflows
- reads local bytes, decodes a selected source encoding, and creates a UTF-8 download without overwriting the source. for a repeatable local workflow
- Review pasted or locally opened data before copying it
- Prepare output for a related PasteTidy tool
Decode and export UTF-8
- Paste the source or open a supported local file.
- Choose the documented options and review the separate result.
- Copy or download only after checking the visible output.
Source encodings and BOMs
- Source encoding: Decoder for local bytes.
- Output filename: Name for the UTF-8 download.
Convert a legacy CSV
Before
name,city Ana,Jakarta
After
name,city Ana,Jakarta
Decoder boundaries and replacement characters
- A pasted string has already passed through browser text decoding; explicit source bytes are available through the file picker.
- Large input is bounded by the documented local worker limits.
- Input, options, and output are not sent to analytics or placed in URLs.
Browse all structured data tools โ
Questions
CSV Encoding Converter FAQ
Does CSV Encoding Converter upload my input?
No. Processing stays in the current browser tab or its local Web Worker.
Is the result authoritative?
No. Review the output and the documented limitations before using it in a production workflow.