Conversor de Escapes Unicode
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.
Guias sobre este tema
Ferramentas relacionadas
Conversor de escape de strings
Escapa uma string para 10 contextos de uma vez — JavaScript, JSON, entidades HTML, URL, SQL, regex, Bash (aspas simples/duplas), C string, escapes Unicode \u. Copie o que precisar.
Detector de Caracteres Invisíveis / Zero-Width
Detecte NBSPs, caracteres zero-width, marcas bidi e tabs em texto colado — e limpe-os.
Codificador / Decodificador de Entidades HTML
Escape caracteres especiais (& < > " ') ou decodifique entidades para os caracteres originais.
Codificador / Decodificador de URL
Codifique texto para URLs em porcentagem, ou decodifique URLs em texto.
Conversor Punycode
Converta domínios internacionalizados entre Unicode (`münchen.de`) e ASCII Punycode (`xn--mnchen-3ya.de`).
Conversor cURL → fetch / axios
Cole um comando cURL — receba código JS fetch ou axios pronto, com cabeçalhos, corpo, método e autenticação básica.