Pular para o conteúdo
ToolMug

Conversor de escapes Unicode

Converta texto em escapes Unicode \uXXXX para código e JSON, ou decodifique sequências escapadas de volta em texto legível. Cada caractere é listado com seu ponto de código, codificação UTF-8 e UTF-16 e categoria Unicode.

Roda no seu navegador — nada do que você digita é enviado

Como usar

  1. Escolha Texto → escapes ou Escapes → texto.
  2. Escolha o estilo de escape de que precisa — JavaScript/JSON, ES6, Python, CSS, HTML ou pontos de código U+.
  3. Digite ou cole seu texto. O resultado é atualizado enquanto você digita.
  4. 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.

Ferramentas relacionadas