Codificador Unicode

Converta texto simples 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 texto, 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.

Entendendo a codificação Unicode

Represente texto Unicode com sequências de escape explícitas. Por padrão, caracteres não ASCII usam escapes UTF-16 \uXXXX, e ASCII comum permanece legível.

Escolha escapes de ponto de código para JavaScript ou escape também ASCII. Caracteres suplementares usam pares substitutos no modo UTF-16 e um escape \u{…} no modo Ponto de código.

Escapes UTF-16

Um escape \uXXXX representa uma unidade de código UTF-16. Caracteres fora do Plano Multilíngue Básico exigem dois escapes, preservando o caractere como um par substituto.

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

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

Notação de pontos de código JavaScript

O modo Ponto de código escreve \u{…} para pontos de código não ASCII. É uma sintaxe válida para strings JavaScript, mas não é um formato de escape JSON. Barras invertidas, aspas e caracteres de controle recebem escape nos dois modos.

Conteúdo da string, sem um documento completo

A saída não tem aspas ao redor. Não adiciona propriedades JSON nem avalia código. Entradas com substitutos sem par são rejeitadas para que a cópia UTF-8 e a exportação de arquivos não as alterem silenciosamente.

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

Posso colar a saída em JSON?

Use o modo UTF-16 e adicione aspas duplas ao redor onde se espera uma string JSON. Chaves de pontos de código não são escapes JSON válidos.

Por que um emoji produz dois escapes?

UTF-16 representa um caractere suplementar como duas unidades de código. O modo Ponto de código usa um único escape.

Posso escapar caracteres ASCII também?

Sim. Ative Escapar ASCII também; aspas, barras invertidas e controles sempre recebem escape.

A codificação normaliza meu texto?

Não. As formas compostas e decompostas continuam distintas; não há normalização Unicode.

A ferramenta adiciona aspas?

Não. Retorna apenas o conteúdo da string com escapes.

Encontre sua próxima ferramenta

Idioma

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