Inspetor de codificação e conversor UTF-8
Verifique o BOM, os bytes e a validade UTF-8 de um ficheiro local. Pré-visualize uma codificação explícita e exporte UTF-8 sem alterar as quebras de linha.
Experimente um exemplo curto
Experimente um exemplo curto
Carregue o exemplo fictício num formulário vazio. Verifique as opções, execute a ferramenta se necessário e compare o resultado abaixo.
Escolha o ficheiro original, verifique 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é-visualização é 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 a aplicação 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 controlos são recusados. Pré-visualização de até 16.000 unidades de código UTF-16; o ficheiro 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.
Partilhar esta ferramenta
Só o link público da ferramenta é partilhado. Seus dados e resultados ficam aqui.
Mostrar link para copiar manualmente
Em resumo
Escolha o ficheiro original, verifique 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é-visualização é 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 introduzidos 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 a aplicação 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 controlos são recusados. Pré-visualização de até 16.000 unidades de código UTF-16; o ficheiro 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 a 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 predefinida, escolha a codificação indicada na documentação do ficheiro e verifique se o texto corresponde ao 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 controlos 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 a aplicação de destino exigir.
