

TextEncoder
If you want to change the encoding or the type of line break of many text files, you can either open, edit and save all the files individually with the new encoding. Or you can use the TextEncoder.
Cost / License
- Freemium (Pay once)
- Proprietary
Platforms
- Windows
Features
- Batch conversion
- Text formatting
Tags
- utf8
TextEncoder News & Activities
Recent activities
- j9b10 added TextEncoder
j9b10 added TextEncoder as alternative to CpConverter, Batch Encoding Converter, Kreative Recode and UTFCast
TextEncoder information
What is TextEncoder?
The TextEncoder is a portable and installation-free tool designed to change the encoding and line break type of multiple text files simultaneously, thus avoiding the need to individually open, edit, and save each file.
🔠 Encoding Conversion and BOM
The program specializes in encoding conversion, supporting a vast range of formats, including:
- ANSI, ASCII
- Latin-1 (ISO 8859-1), Latin-2 (ISO 8859-2)
- Win-125x families (Central European, Cyrillic, Western European, Greek)
- CP437, UTF-7
- UTF-8, UTF-16 (Big/Little Endian), UTF-32 (Big/Little Endian)
Any of these formats can be converted to any other format. The TextEncoder also allows manipulation of the Byte Order Mark (BOM), making it possible to add or erase the BOM from all files at once.
📏 Changing Line Break Type
In addition to encoding, the TextEncoder can change the type of line break used in text files. Supported types include common operating system standards and Unicode characters:
- CRLF (Windows, DOS)
- LF (Unix, Linux, macOS)
- CR (Classic Mac OS)
- NL (AIX OS, IBM)
- Unicode Characters: FF, NEL, LS, PS, VT, TAB
The program also allows:
- Defining custom characters or strings as line breaks (either as text or in the form of code points).
- Breaking lines based on a list of multiple characters (useful for repairing files that contain mixed line break types).
- Defining line breaks by fixed line length, enabling conversion from fixed-length formats to character-based formats, and vice-versa (e.g., removing line break characters).
💻 Interface and Automation
The TextEncoder is offered in two versions:
- Graphical User Interface (GUI) Version: Allows users to drag and drop files, select the desired encoding/line break, and click "Convert" to apply changes in batch.
- Batch Text Encoder: Offers all GUI functions, but with extended functionality for remote control via a batch script, enabling complete automation of the conversion process.
All functions are performed with Full Unicode Support, meaning file names and content containing special characters (such as Chinese, Cyrillic, or Greek) are supported. Before saving, the program automatically checks if all characters are representable in the selected target encoding, displaying a warning unless it is called via the command line/script.
- Tip: The product Text Converter offers all the functionalities of the TextEncoder, plus many other functions for simultaneous batch editing, such as searching and replacing, editing lines, and manipulating CSV and XML data.






