Como usar
- Escolha Texto → escapes ou Escapes → texto.
- Escolha o estilo de escape de que precisa — JavaScript/JSON, ES6, Python, CSS, HTML ou pontos de código U+.
- Digite ou cole seu texto. O resultado é atualizado enquanto você digita.
- Confira a tabela de caracteres para ver exatamente quais pontos de código o texto contém.
Opções explicadas
- JavaScript / JSON
- \uXXXX com quatro dígitos hexadecimais. Caracteres fora do Plano Multilíngue Básico, como emoji, viram um par substituto (😀 → 😀).
- ES6, Python, CSS, HTML
- ES6 \u{1F600}, Python \U0001F600, CSS \1F600 e HTML 😀 ou 😀 escrevem o ponto de código completo em uma única sequência.
- Escapar também ASCII
- Escapa também letras, dígitos e pontuação comuns. Desativado por padrão, então só os caracteres não ASCII mudam.
Exemplos
| Texto | JavaScript | HTML | Pontos de código |
|---|---|---|---|
| 中文 | 中文 |
中文 |
U+4E2D U+6587 |
| é | é |
é |
U+00E9 |
| 😀 | 😀 |
😀 |
U+1F600 |
Perguntas frequentes
Dá para decodificar uma mistura de formatos?
Sim. \uXXXX (incluindo pares substitutos), \u{…}, \UXXXXXXXX, \xNN, %uXXXX, &#x…;, &#…; e U+XXXX podem aparecer na mesma entrada.
Por que um emoji aparece como vários pontos de código em algumas ferramentas?
Emoji com tons de pele, bandeiras e grupos familiares são sequências de vários pontos de código unidos. A tabela de caracteres lista cada um, incluindo os caracteres de junção invisíveis (U+200D) e os seletores de variação (U+FE0F).
Meu texto é enviado para algum servidor?
Não. Tudo acontece no seu navegador.
Privacidade
Esta ferramenta funciona inteiramente no seu navegador. Seus arquivos e textos são processados no seu dispositivo e nunca são enviados aos nossos servidores.