Desenvolvimento ● Processamento local

Inspetor de codificação e conversor UTF-8

Confira o BOM, os bytes e a validade UTF-8 de um arquivo local. Pré-visualize uma codificação explícita e exporte UTF-8 sem alterar as quebras de linha.

Preparando ferramenta…
Experimente um exemplo curto

Experimente um exemplo curto

Carregue o exemplo fictício em um formulário vazio. Confira as opções, execute a ferramenta se necessário e compare o resultado abaixo.

Escolha o arquivo original, confira os bytes e confirme a codificação de origem. Sem BOM, UTF-8 válido indica compatibilidade, não comprova a codificação original. A prévia é somente leitura; caracteres, espaços e quebras de linha CR/LF são preservados. Um BOM inicial indica a codificação declarada. A assinatura é removida do texto; adicione um BOM à saída apenas se o aplicativo de destino exigir. Não há normalização, remoção de espaços nem conversão das quebras de linha. Texto simples de até 5 MiB (5.242.880 bytes). Apenas UTF-8, UTF-16LE/BE, Windows-1252, ISO-8859-1 e ASCII. BOM UTF-32, sequências inválidas, bytes Windows-1252 indefinidos e conteúdo binário ou com controles são recusados. Prévia de até 16.000 unidades de código UTF-16; o arquivo inteiro é validado e exportado. A saída sempre é .utf8.txt.

Primeiros 64 bytes (hexadecimal)

43 61 66 E9 20 80 0D 0A

Resultado esperado

Café €

O exemplo estará disponível quando a ferramenta estiver pronta.

O texto é processado no seu navegador.

✓ Processamento local✓ Sem cadastro✓ Entradas tratadas aqui✓ Gratuito

Em resumo

Escolha o arquivo original, confira os bytes e confirme a codificação de origem. Sem BOM, UTF-8 válido indica compatibilidade, não comprova a codificação original. A prévia é somente leitura; caracteres, espaços e quebras de linha CR/LF são preservados.

O código da página e seus recursos são carregados do site. Os dados digitados são processados no navegador, sem uma solicitação de cálculo.

Como usar

Um BOM inicial indica a codificação declarada. A assinatura é removida do texto; adicione um BOM à saída apenas se o aplicativo de destino exigir. Não há normalização, remoção de espaços nem conversão das quebras de linha.

Limites

Texto simples de até 5 MiB (5.242.880 bytes). Apenas UTF-8, UTF-16LE/BE, Windows-1252, ISO-8859-1 e ASCII. BOM UTF-32, sequências inválidas, bytes Windows-1252 indefinidos e conteúdo binário ou com controles são recusados. Prévia de até 16.000 unidades de código UTF-16; o arquivo inteiro é validado e exportado. A saída sempre é .utf8.txt.

Perguntas frequentes

A ferramenta identifica qualquer codificação automaticamente?

Não. Um BOM compatível indica uma codificação declarada; sem BOM, bytes UTF-8 válidos indicam compatibilidade, não uma codificação única. Se não houver uma opção padrão, escolha a codificação indicada na documentação do arquivo e confira o texto esperado.

Por que separar Windows-1252 e ISO-8859-1?

Windows-1252 atribui caracteres imprimíveis como € a certos bytes 80–9F. ISO-8859-1 os associa a controles C1, que esta ferramenta recusa. Bytes Windows-1252 indefinidos também são recusados.

A conversão recupera texto já danificado?

Não. A conversão altera a codificação; ela não recupera texto perdido anteriormente. Se a origem contiver caracteres de substituição U+FFFD, eles serão preservados.

O que é preservado?

Não há normalização, remoção de espaços nem conversão das quebras de linha. Um BOM inicial indica a codificação declarada. A assinatura é removida do texto; adicione um BOM à saída apenas se o aplicativo de destino exigir.

Saiba mais

Entenda as diferenças de SHA-256 e verifique um arquivo