Any2UTF8 HowTo

Any2UTF8 is a simple tool to convert plain text file in any character encoding to UTF8.

The program automatically detects the character encoding of the source file and converts it to UTF8.

It is also possibile to perform batch conversions of entire folders containing files in mixed encodings, the encoding of each file will be detected and converted to UTF8, if a file is already in UTF8 it will not be converted.

Files that are not plain text will be skipped (i.e. Word and PDF files will not be converted, but XML and HTML files will be).

NB: batch conversion is recursive, which means that all files in the subfolders will be converted too, and the folder structure of the source folder will be recreated.

Download

The latest version is 1.0, released on March 6th, 2024 from the official website: https://any2utf8.dipintra.it/

How to use the command-line version (advanced users)

A command-line version of the program is included in the zip file of the portable version (Java 8 or later is required), launch it using:

java -jar any2utf8-cli.jar --help