Decodificador Unicode

Converta dados codificados com opções claras de formato. Seus dados ficam no seu dispositivo.

Codificação e decodificação
Preparando sua área de trabalho…
Entrada
Saída
Seu resultado aparecerá aqui.

Como usar

  1. Cole o valor codificado, abra um arquivo ou experimente o exemplo.
  2. Escolha o formato. O resultado é atualizado enquanto você digita.
  3. Copie o resultado ou baixe os dados convertidos.

Decodificando Unicode corretamente

Converta escapes Unicode e escapes comuns de strings de volta para texto legível. Cole o conteúdo da string sem aspas ao redor.

O modo UTF-16 aceita sequências \uXXXX. O modo Ponto de código também aceita \u{…}. Escapes incompletos, pontos de código inválidos e metades substitutas isoladas são informados.

Leia o conteúdo de strings com escapes

Os escapes curtos aceitos são barra invertida, aspas duplas, barra, b, f, n, r e t. Escapes UTF-16 devem conter quatro dígitos hexadecimais. O texto literal ao redor dos escapes é preservado.

Uma conversão Unicode
Entrada
Ol\u00e1, mundo! \ud83d\udc4b
Resultado
Olá, mundo! 👋

As configurações padrão convertem esta entrada em uma única passagem.

Pares e valores escalares

Um substituto alto UTF-16 deve ser seguido de seu substituto baixo. A notação de pontos de código só está disponível no modo Ponto de código, com valores até U+10FFFF, excluindo pontos de código substitutos.

Não execute entradas com escapes

O conversor analisa os escapes diretamente; nunca usa eval nem executa JavaScript. %uXXXX, \xNN, escapes octais e letras de escape desconhecidas não fazem parte dos formatos aceitos. Cada execução decodifica apenas uma camada.

Limites de processamento

Até 5 MiB de entrada, 20 MiB de saída e 10 segundos por execução. Arquivos de texto devem usar UTF-8. A codificação Base64 também aceita arquivos binários. Os documentos ficam no seu dispositivo.

?

Perguntas frequentes

Devo incluir as aspas externas?

Não. Cole apenas o conteúdo da string com escapes; aspas externas literais são tratadas como dados.

Por que \u{1f44b} é rejeitado?

Selecione o modo Ponto de código. O modo UTF-16 aceita apenas escapes \uXXXX de quatro dígitos.

Posso decodificar %uXXXX ou \xNN?

Não. São formatos diferentes. Esta ferramenta trabalha com os escapes Unicode e de strings comuns documentados.

O que acontece com um substituto isolado?

Ele é rejeitado para evitar produzir texto que não possa ser convertido para UTF-8 e de volta sem perdas.

O decodificador executa JavaScript?

Não. Analisa os escapes aceitos como dados.

Encontre sua próxima ferramenta

Idioma

Mudar de idioma? Os dados atuais serão apagados. Copie ou baixe seu trabalho primeiro.