UTF-8 codificação e decodificação

Converta localmente entre texto e a representação em bytes de UTF-8, com suporte a hexadecimal, BOM, posições de bytes inválidos e avisos de erro.

Processamento local no navegador
Esta página passou na verificação do diretório público; ative JavaScript para usar todos os recursos.
Guia de uso

Como usar UTF-8 para codificar e decodificar

UTF-8 processa a entrada apenas na memória do navegador atual; não se conecta à internet, não faz upload nem grava em armazenamento persistente.

  1. Conteúdo de entrada

    Insira texto Unicode ou bytes UTF-8 em hexadecimal.

  2. Selecionar direção

    Selecione a codificação de texto ou a decodificação de bytes e defina o formato do separador hexadecimal.

  3. Resultados da verificação

    Veja BOM, as posições dos bytes e as mensagens de erro antes de copiar ou baixar.

Restrições e observações

  • A entrada por operação é limitada a 1 MiB; se a saída exceder 2 MiB, a geração do resultado completo será recusada.
  • A decodificação aceita apenas texto válido em UTF-8 e não disfarça binários arbitrários como caracteres legíveis.
  • Bytes inválidos terão sua posição informada; o resultado não substitui a verificação da configuração do conjunto de caracteres do sistema de destino.

Perguntas frequentes

Por que os caracteres chineses ocupam vários bytes?

UTF-8 usa codificação de comprimento variável; os caracteres chineses geralmente são representados por vários bytes.

BOM será excluído automaticamente?

A ferramenta exibe e processa BOM separadamente; a entrada do usuário não é descartada silenciosamente.

O texto será enviado?

Não, o processamento ocorre somente no navegador atual.

Feedback da páginaEncontrou um problema ou tem uma sugestão de melhoria?
Recursos de feedback precisam ser usados na versão online

Envie somente após ativar JavaScript na versão online; a funcionalidade local da ferramenta ou do exemplo não é afetada.

Ir para o feedback na versão online