# File Encoding Converter

Convert file encoding with auto-detection support between UTF-8, GBK, ISO-8859-1 and other character encodings

> Canonical page: https://elysiatools.com/en/tools/file-encoding-converter

- **Category:** Utilities

- **Keywords:** encoding, converter, auto-detect, utf-8, gbk, iso-8859-1, charset, file, text, conversion

## Overview

The File Encoding Converter is a reliable utility designed to fix character display issues by converting text files between various character encodings, including UTF-8, GBK, and ISO-8859-1.

## Inputs

- **Select File** (file)
- **Source Encoding** (select)
- **Target Encoding** (select)

## When to use

- When you encounter garbled text or 'mojibake' after opening a file in a different environment.
- When you need to standardize legacy files to modern UTF-8 encoding for web or software compatibility.
- When migrating data between systems that require specific regional character sets like GBK or Shift-JIS.

## How it works

- Upload your text file or binary file to the tool.
- Select the source encoding or use the 'Auto Detect' feature to identify the current format.
- Choose your desired target encoding from the dropdown menu.
- Click convert to download the file in the new character encoding.

## Use cases

- Fixing display issues in legacy CSV or text reports exported from older database systems.
- Preparing localized text files for international software deployment.
- Converting non-UTF-8 encoded source code files to ensure proper rendering in modern IDEs.

## Frequently asked questions

### What happens if I choose the wrong source encoding?

If the source encoding is incorrect, the output file may contain corrupted characters. Use 'Auto Detect' if you are unsure of the original format.

### Does this tool support large files?

The tool supports files up to 10MB in size.

### Can I convert multiple files at once?

No, this tool currently processes one file at a time.

### Is my data stored on your servers?

Files are processed in memory and are not permanently stored on our servers.

### Which encodings are supported?

We support a wide range of encodings including UTF-8, GBK, GB2312, Big5, ISO-8859-1, ASCII, UTF-16, Shift-JIS, and various Windows code pages.

## Related tools

- [PDF to Markdown Converter](https://elysiatools.com/en/tools/pdf-to-markdown): Convert PDF documents to Markdown format with text extraction and formatting preservation
- [Encrypted PDF Converter](https://elysiatools.com/en/tools/encrypted-pdf-converter): Open password-protected PDFs with OpenDataLoader and export them as Markdown, JSON, or text once the correct password is provided
- [Markdown to PDF Converter - Markdown转PDF转换器](https://elysiatools.com/en/tools/markdown-to-pdf-converter): Convert Markdown files to PDF documents with proper formatting, syntax highlighting, and styling
- [PDF to Clean Text for LLM](https://elysiatools.com/en/tools/pdf-to-clean-text-for-llm): Extract clean text from PDFs with OpenDataLoader for summarization, translation, embedding, and other LLM workflows
- [PDF to Text Advanced](https://elysiatools.com/en/tools/pdf-to-text-advanced): Advanced PDF to text converter with page selection, formatting options, and metadata extraction
- [Scanned PDF OCR to Word](https://elysiatools.com/en/tools/scanned-pdf-ocr-to-word): Rasterize scanned PDF pages, recognize text with Tesseract, and export an editable DOCX.
- [Convert SVG to WebP](https://elysiatools.com/en/tools/svg-to-webp): Convert SVG vector graphics to WebP raster format with modern compression and transparency support
- [Text File to PDF Converter - 文本文件转PDF转换器](https://elysiatools.com/en/tools/text-file-to-pdf-converter): Convert text files (.txt, .md, .csv, etc.) to PDF documents with customizable formatting and encoding support

## Samples

- [Hex/Unicode Encoding Format Samples](https://elysiatools.com/en/samples/text-hex-unicode-formats): Examples of hex (\xXX) and unicode (\uXXXX) escape sequence encoding formats
- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Copyright-Free MP3 Audio Samples](https://elysiatools.com/en/samples/mp3-samples): Collection of royalty-free audio samples for testing and development purposes including nature sounds, meditation music, and ambient audio
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion

## Related content

- [Text Encoding, Width, Date, and Currency Conversion Workflow](https://elysiatools.com/en/hubs/text-convert): Prepare imported or copied text for reuse by recovering its encoding, choosing a character-width convention, standardizing inline dates or currency, and selecting a final text representation.
