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.
Como usar
- Escolha uma direção: Texto → Escapes ou Escapes → Texto.
- Para codificar, escolha o formato e se escapar todos os caracteres ou apenas os não ASCII.
- 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
Conversor de Base64 para hexadecimal (e volta)
Converta uma string Base64 em bytes hexadecimais e hex de volta para Base64, com suporte URL-safe, no seu navegador.
Codificador e Decodificador Quoted-Printable
Codifique texto para MIME Quoted-Printable (RFC 2045) ou decodifique — com escapes =XX, quebras de linha suaves e UTF-8 — tudo no seu navegador, com quebra de linha em 76 caracteres ao codificar.
Gerador de Hash (SHA)
Gere hashes SHA-1, SHA-256, SHA-384 e SHA-512 a partir de texto.
Codificador / Decodificador de URL
Codifique texto para URLs em porcentagem, ou decodifique URLs em texto.
Codificador / Decodificador Base64
Codifique texto em Base64 ou decodifique Base64 de volta em texto.
Formatador e Validador de JSON
Formate, embeleze, minifique e valide JSON no seu navegador.