O conversor suporta múltiplos sistemas de codificação de caracteres, incluindo ASCII, UTF-8, UTF-16, UTF-32 e ISO-8859-1. O UTF-8 é definido como a codificação padrão, pois é o padrão mais utilizado que suporta caracteres internacionais. Cada sistema de codificação lida com a conversão de maneira diferente, sendo o ASCII adequado para texto em inglês básico e variações do UTF suportam conjuntos de caracteres estendidos.