Toollet
Pesquise por tarefa ou nome do appPesquisarFale conosco
Preços

Detector e conversor de codificação de caracteres

Compare as opções de codificação de caracteres de um arquivo lendo o texto. Em seguida, converta-o para a codificação exigida pelo destinatário e salve o resultado. Também são aceitas entradas de texto e hexadecimais.

Até 100.000 unidades de caracteres (emojis e caracteres semelhantes contam como 2 ou mais).

Configurações avançadasSem BOM

Adicione-o somente se o destinatário solicitar. Normalmente, ele fica desativado.

O que você pode fazer

Comparar o texto e escolher como lê-lo

Exiba as codificações capazes de decodificar um arquivo ou dados hexadecimais. Veja o texto de cada candidato e escolha a codificação a usar.

Converter conforme o destinatário

Escolha a codificação de saída entre 6 formatos: UTF-8, UTF-16 LE/BE, variantes de Shift_JIS, EUC-JP e ISO-2022-JP.

Criar um arquivo apenas quando o texto puder ser preservado

Decodifique o resultado novamente após a conversão para confirmar que corresponde ao texto. Caracteres que não podem ser representados nunca são substituídos por “?” e salvos.

Como usar

  1. Informe o conteúdo a converter

    Cole um texto ou selecione 1 arquivo. No caso de hexadecimal, informe-o e clique em “Procurar codificações candidatas”.

  2. Confira os candidatos para entrada de arquivo ou hexadecimal

    Compare o texto exibido de cada candidato e escolha o que for lido corretamente. Se houver apenas 1 candidato, ele já estará selecionado, então confira o texto dele.

  3. Escolha a codificação de saída

    Escolha a codificação especificada pelo destinatário. Se o BOM for necessário em UTF-8 ou UTF-16, abra as configurações avançadas e adicione-o.

  4. Converter e baixar

    Clique em “Converter e criar arquivo” e salve o arquivo gerado. Você também pode conferir ou copiar os dados hexadecimais de saída conforme necessário.

Útil quando

Ler um arquivo CSV ou de texto que você recebeu

Use-o para encontrar uma codificação que exiba corretamente o conteúdo de um arquivo CSV ou de texto original que parece ilegível.

Compartilhar dados em uma codificação especificada

Use-o para alterar a codificação de caracteres conforme o sistema do destinatário e preparar um arquivo de texto para compartilhar.

O que verificar ao escolher uma codificação

Como os caracteres correspondem a sequências de bytes

Os mesmos caracteres são salvos como sequências de bytes diferentes dependendo da codificação. Abrir os dados com uma codificação diferente da usada para salvá-los pode fazer com que sejam lidos como caracteres diferentes.

Confira o texto mesmo com apenas um candidato

O fato de ser possível ler a entrada não confirma a codificação original. Entradas curtas ou com apenas letras e dígitos podem produzir o mesmo texto com várias codificações candidatas. Confira o texto com as configurações usadas para criá-lo.

O BOM é um marcador que indica a codificação

Siga as exigências do destinatário ao decidir se adiciona um BOM. Esta ferramenta permite adicioná-lo opcionalmente em UTF-8 e UTF-16. Um BOM que corresponda à codificação de entrada é removido do texto durante a leitura.

Quando os dados originais são perdidos

Dados que foram abertos com a codificação errada e salvos novamente, ou dados com caracteres ausentes, nem sempre podem ser restaurados. Se o arquivo original ainda existir, confira esse arquivo.

Delimitadores e quebras de linha do CSV são preservados

Apenas a codificação é alterada. A ferramenta não ajusta colunas, delimitadores, aspas ou quebras de linha de CSV, nem reescreve valores de tabelas.

Perguntas frequentes

A codificação detectada automaticamente é definitiva?

Não. Os candidatos exibidos são codificações capazes de ler a entrada sem tratá-la como uma sequência de bytes inválida. Escolha conferindo com o texto e com as configurações usadas para criá-lo. Se houver vários candidatos, a ferramenta não escolhe um automaticamente.

Posso converter um texto com emoji para Shift_JIS?

Se a codificação de destino não puder representar todo o texto, ocorre um erro. A ferramenta não substitui caracteres e continua. Escolha UTF-8 ou UTF-16.

É possível detectar a codificação original a partir de um texto colado?

Na entrada de texto, os caracteres recebidos pelo navegador são convertidos para a codificação especificada. Para examinar a sequência de bytes original, informe um arquivo ou dados hexadecimais.

As partes que não aparecem na prévia também são salvas?

Sim. A prévia de texto de cada candidato é limitada às primeiras 400 unidades de código UTF-16, o texto lido às primeiras 10.000 unidades de código UTF-16 e os dados hexadecimais de saída aos primeiros 4.096 bytes. Salvar arquivos e copiar dados hexadecimais abrange toda a saída.

Posso criar um arquivo a partir de um texto vazio?

Sim. Sem BOM, o arquivo fica com 0 byte. Com BOM, o arquivo contém apenas esse marcador.

Entrada e resultados

Entrada
Arquivos e dados hexadecimais: até 256 KiB (262.144 bytes). Texto: até 100.000 unidades de código UTF-16. Emoji e alguns outros caracteres usam múltiplas unidades.
Saída
Até 256 KiB por arquivo. O nome do arquivo combina o nome da codificação e o nome de arquivo original. Para entrada de texto ou hexadecimal, o nome original é tratado como text.txt.
Alteração de condições
Alterar a entrada, o candidato de leitura, a codificação de saída ou o BOM apaga a saída anterior. Converta novamente com as novas condições.

Configurações atuais

Pesquisar ferramentas