Free · Server conversion · No sign-up

Text File Encoding Converter

Convert text files between UTF-8, UTF-16, Windows-1251, Windows-1252 and Shift JIS with loss checks.

Your input is sent to this site only after you choose Convert on server. The conversion runs for this request and no history is saved. Upload up to 4 MiB combined; Office files have a 2 MiB limit.

STEP 1

Choose your file

Choose a file or load the example to see how the converter works.

Drag and drop your file hereor browse from your device
Select a file from your device. Your upload is processed for this request only.
STEP 2

Choose your options

The defaults work for most files. Change a setting only when you need to.

How to use Text File Encoding Converter

  1. Choose the example or select your input files in the required format.
  2. Check the options, then select Convert on server to upload and process the input.
  3. Review the result and download the converted file.

What this conversion produces

Fix a file whose encoding does not match the application that needs to read it. Select the source charset explicitly, then choose the target charset. This helps prepare legacy CSV imports, text exports and configuration files. The converter checks whether decoding and re-encoding can preserve the source and whether the target can represent the resulting characters.

Supported input and practical limits

Encoding detection is not guessed automatically: selecting the wrong but technically valid source charset can still produce incorrect text. Lossy target conversion and malformed source bytes are rejected using a roundtrip check. A leading byte-order mark is treated as an encoding signature rather than text. Output uses no BOM, so select the charset explicitly when importing it. Input is limited to 4 MiB and decoded text to two million characters.

What should I know before converting?

Encoding detection is not guessed automatically: selecting the wrong but technically valid source charset can still produce incorrect text.

Is input uploaded?

This tool sends input to this site’s conversion API after you select Convert on server. Files use bounded workers and, when needed, private temporary folders deleted after processing or cancellation. No conversion history is saved. The converter does not upload files to a third-party conversion service.

Related tools and guides

Browse all developer tools