pt

Escapar o Unicode

Converta texto em escapes Unicode (\uXXXX) e de volta, localmente no seu navegador e sem qualquer envio.

Processando localmente no seu dispositivo ...

O que escapar
  • Apenas não ASCII
  • Todos os caracteres

Processando localmente no seu dispositivo ...

0%

Meu arquivo é enviado?

Não. Tudo roda no seu navegador - o seu arquivo nunca sai do seu dispositivo. Como isso é verificável

Sem envio100% local
O conteúdo fica consigosem acesso de terceiros
Hosted in GermanyGlobal Content Delivery
Auditado externamenteTLS A+ · Cabeçalhos A+

Em código-fonte, JSON ou arquivos de configuração, os caracteres especiais costumam ser escritos como um escape Unicode: um trema como ä aparece então como \u00e4. Assim o texto fica limitado a ASCII puro e evitam-se problemas de codificação ao trocá-lo entre sistemas. Esta ferramenta converte nos dois sentidos: o texto vira escapes e os escapes voltam a ser texto legível.

A direção é detectada automaticamente: se a entrada contém sequências \uXXXX ou \u{...}, elas são decodificadas; caso contrário, o texto é codificado. Por padrão, só são escapados os caracteres fora do ASCII (tremas, acentos, emojis); com a opção "Todos os caracteres", cada caractere é escapado. Os caracteres fora do plano básico (como os emojis) são representados como um par substituto de dois \uXXXX, exatamente como em JavaScript.

Toda a conversão é executada inteiramente de forma local no seu navegador em JavaScript puro: o seu texto não é enviado, não é armazenado e nenhuma biblioteca externa é carregada de uma CDN. Você pode baixar o resultado como arquivo de texto ou copiá-lo diretamente.

Ficha técnica

Ficha técnica
Formatos de entradaEntrada de texto
Formato de saídaTXT
Processamento em loteNão
ProcessamentoLocalmente no navegador (JavaScript)
Upload de arquivosNenhum

Em 3 passos

  1. Cole texto ou escapes \uXXXX no campo de texto.
  2. Opcionalmente escolha "Todos os caracteres" em vez de "Apenas não ASCII".
  3. Leia o resultado ou baixe-o como arquivo de texto.

Limites: Usa escapes \uXXXX (e \u{...} ao decodificar), como é comum em JavaScript e JSON. A codificação é feita por unidades de código UTF-16, então caracteres fora do plano básico ocupam dois escapes. Outras formas de escape (como \xHH ou \NNN) não são produzidas. Textos muito grandes ficam limitados pela memória do seu dispositivo.

Perguntas frequentes

Meu texto é enviado?

Não. A conversão é executada inteiramente de forma local no seu navegador; o seu texto nunca sai do seu dispositivo e não é armazenado.

A ferramenta detecta a direção automaticamente?

Sim. Se a entrada contém sequências \uXXXX ela decodifica; caso contrário, codifica o texto.

O que faz "Todos os caracteres"?

Então cada caractere é escrito como \uXXXX, inclusive as letras comuns, útil quando todo o texto precisa ser seguro para ASCII.

Os emojis funcionam?

Sim. Os emojis são codificados como um par substituto de dois \uXXXX e remontados corretamente ao decodificar; a forma \u{...} também é lida.

Ferramentas relacionadas

Escapar string JSON · Codificar o HTML · Codificar a URL · Texto para ASCII · Cifra ROT13