Conversor de escapes Unicode
Cole texto ou códigos de escape e a conversão acontece enquanto você digita.
Seus textos e arquivos não saem do navegador: nada é enviado para nenhum servidor.
Como usar
- Cole o seu texto e escolha um formato de escape. Por padrão, só os caracteres fora do ASCII (ç, acentos, emojis…) são convertidos, então o resto do texto continua legível.
- \uXXXX escreve os caracteres fora do plano multilíngue básico, como os emojis, em duas metades substitutas: a forma que as strings de JavaScript e JSON esperam.
- U+XXXX mostra cada caractere como um ponto de código separado por espaços, o que ajuda a pesquisar caracteres.
- Ative “Converter também o ASCII” para escapar todos os caracteres, inclusive letras e dígitos.
- Para decodificar, troque o modo: dá para misturar \uXXXX, \u{…}, \UXXXXXXXX, \xXX, U+XXXX, &#x…; e &#decimal; na mesma entrada. Os escapes CSS (\XXXX) só são decodificados com o formato CSS escolhido, para que caminhos do Windows não mudem.
Perguntas frequentes
Por que um emoji vira dois códigos \u?
JavaScript e JSON guardam o texto em UTF-16. Caracteres acima de U+FFFF, como a maioria dos emojis, precisam de duas unidades de 16 bits chamadas par substituto (surrogate pair); por exemplo, \ud83d\ude00 para 😀.
Por que às vezes aparece um espaço depois de um escape CSS?
Um escape CSS pode ter até seis dígitos hexadecimais. Se o próximo caractere for um dígito hex ou um espaço, um único espaço marca onde o escape termina, e os navegadores descartam esse espaço ao exibir a página.
Qual a diferença entre U+ e \u?
U+1F600 é a forma padrão de nomear um ponto de código na documentação. \u é a sintaxe de escape usada dentro do código; no ES6, \u{1F600} guarda o ponto de código inteiro de uma vez.
Ferramentas relacionadas
Todas as ferramentas
Texto
- Contador de caracteres
- Maiúsculas e minúsculas
- Comparar textos
- Gerador de anagramas
- Letra cursiva
- Extrator de domínios
- Extrator de e-mails
- Localizar e substituir
- Texto em itálico
- Ordenar listas
- Visualizador de Markdown
- Corrigir caracteres estranhos
- Código morse
- Nome japonês em hangul
- Seu nome em coreano
- Letras com serifa
- Texto riscado
Converter e codificar
- Gerador de QR Code
- Base64 codificar/decodificar
- Codificar URL
- Base64 para imagem
- Binário ↔ decimal
- Binário ↔ hex
- Decimal ↔ hex
- Excel para tabela HTML
- Entidades HTML
- Imagem para Base64
- Escapar JSON
- Conversor de bases
- Conversor Punycode
- Texto para ASCII
- Texto para binário
- Texto para decimal
- Texto para hex
- Conversor Unicode
- Timestamp Unix
Conversores de unidades
- Conversor de unidades
- Conversor de temperatura
- Conversor de peso
- Conversor de área
- Conversor de comprimento
- Conversor de ângulos
- Conversor de calorias
- Conversor de tamanho de dados
- Conversor de volume de grãos
- Conversor de carga elétrica
- Conversor de energia
- Conversor de vazão
- Conversor de força
- Conversor de consumo de combustível
- Conversor de intensidade luminosa
- Conversor de força magnetomotriz
- Conversor de potência
- Conversor de pressão
- Conversor de dose de radiação
- Conversor de velocidade
- Conversor de unidades de tempo
- Conversor de volume