Charset Converter – Batch Encoding Normalizer

About this tool

Batch-convert multiple text files into a unified encoding and download the results as a single ZIP archive. Drop files with mixed encodings or line endings and the tool auto-detects and normalizes them. You can choose the destination encoding, the line ending style, and whether to add a BOM when using UTF variants.

Input files

Drag & Drop
Drop .txt, .csv, .tsv, .md, .html, .css, .js, and other text files here
You can drag and drop, or use the Select files button and Enter key.

Conversion settings

  • You can add a BOM only when exporting as UTF-8, UTF-16LE, or UTF-16BE.
  • Shift_JIS, EUC-JP, ISO-2022-JP, and ISO-8859-1 do not support BOM output.

Run

Progress / log

How to use

  1. Drag and drop one or more text files onto the area above.
  2. Select the target character encoding, line ending style, and whether to add a BOM.
  3. Click “Convert & download ZIP” to receive the converted archive.

Notes

  • Input encodings are detected automatically with BOM-first heuristics.
  • Each file’s line endings are normalized to the style you choose.
  • Binary-looking files are skipped to avoid corrupt output.
  • Very large files may take longer depending on your browser and device.

All processing happens in your browser; no data is sent.