AZ Tools

Conversor de Escapes Unicode

Desenvolvimento

Converta texto em sequências de escape Unicode e de volta. Codifique para \uXXXX de JavaScript/JSON (com pares substitutos para emojis), notação Unicode U+XXXX, ou entidades HTML em hexadecimal (&#xHEX;) e decimal (&#DEC;) — mantendo o ASCII legível, ou escapando todos os caracteres. A decodificação detecta todos esses formatos de uma vez (além de \u{...}, \xXX e a notação U+), então você pode colar escapes misturados e obter o texto original. Útil para embutir caracteres não ASCII com segurança em código e JSON, depurar problemas de codificação e ler strings escapadas dos logs. Tudo roda localmente no seu navegador.

Saída

Como usar

  1. Escolha uma direção: Texto → Escapes ou Escapes → Texto.
  2. Para codificar, escolha o formato e se escapar todos os caracteres ou apenas os não ASCII.
  3. Copie o resultado da caixa de saída.

Perguntas frequentes

Como os emojis são tratados?
Na forma \uXXXX, caracteres acima de U+FFFF (como 😀) são escritos como um par substituto de dois escapes \u; as formas U+ e HTML usam o ponto de código único (ex.: U+1F600, 😀). A decodificação os remonta corretamente nos dois casos.
O que o decodificador consegue ler?
Ele detecta automaticamente \uXXXX, \u{XXXXX}, \xXX, U+XXXX, &#xHEX; e &#DEC; — tudo na mesma entrada, então escapes misturados também decodificam.
O que faz 'escapar todos os caracteres'?
Desligado, apenas caracteres não ASCII são escapados e o ASCII fica legível. Ligado, cada caractere é convertido em um escape, útil para uma saída totalmente ofuscada ou estritamente ASCII.
Meu texto é enviado?
Não. A codificação e a decodificação acontecem inteiramente no seu navegador; nada é enviado a um servidor.

Ferramentas relacionadas