How to Convert File Encodings with Encoding Converter
Updated
Encoding Converter (encoding-converter.netlify.app) is a browser-based tool for batch-converting files from one text encoding to another. To use it, work in the order the page specifies: set the encodings first, then upload your files. You can upload a single file, many files at once, or a .zip archive. Specifying the original encoding is optional but recommended — leaving it blank means the tool has to guess, which is less reliable for files with ambiguous or mixed content.
Step-by-step
- Open the tool at encoding-converter.netlify.app. The page is headed "Convert Files Encoding."
- Specify the encodings. Set the target encoding you want your files converted to. Optionally, also set the source encoding your files are currently in. The page labels the source field as optional but recommended.
- Upload your files. Use the upload control to add a single file, multiple files, or a .zip archive containing several files.
- Run the conversion. The page's call to action is "convert files encoding online" — trigger it and wait for processing.
- Download the results. Retrieve the converted file(s) and verify the text renders correctly in your target application.
The order matters: the tool expects encodings to be set before files are selected, so if you upload first you may need to re-select your files after changing the encoding settings.
Why set the source encoding if it's optional?
When you tell the tool what encoding your files are currently in, it knows exactly how to interpret each byte before re-encoding. When you skip it, the tool must detect the encoding automatically. Auto-detection works for common, well-formed files (plain UTF-8, standard ASCII) but can misread:
- Legacy encodings such as Windows-1252, ISO-8859-1, or Shift_JIS
- Files with few non-ASCII characters, where multiple encodings look identical
- Mixed or malformed content
If you know the source encoding — for example, because a legacy system exported the files — always enter it.
What you can upload
| Upload option | When to use it |
|---|---|
| Single file | Quick one-off conversion or a test run |
| Many files | Batch job where all files share the same source and target encoding |
| .zip archive | Bulk conversion without selecting files individually; convenient for large sets |
Common snags
- Mojibake after conversion (garbled characters like
éinstead ofé): the source encoding was wrong or auto-detected incorrectly. Re-run with the source encoding set explicitly. - Uploaded before setting encodings: re-select your files after configuring the encoding fields.
- Mixed encodings in one batch: if your files aren't all in the same source encoding, split them into separate runs — one batch assumes one source encoding.
- Zip contents: make sure the archive contains the files you expect and that they're all the same source encoding.
When this tool fits
Use Encoding Converter when you need a quick, no-install way to re-encode text files in the browser, especially in batches or from a zip. If your files are all UTF-8 and you only need to fix a few characters, a text editor's "Save with encoding" option may be faster. For very large or sensitive files, check whether you're comfortable uploading them to an online tool before proceeding.