Ir para o conteúdo

Conversor de texto para Unicode (U+, \u e HTML)

Converta texto em códigos Unicode (U+ e o código, \u com 4 dígitos ou referência numérica HTML) e decodifique de volta.

  • Roda no seu navegador

Entrada

0 de 5.000 caracteres

Formato

O que escapar

Na notação U+ todos os caracteres são escritos como código.

Sentido

Resultado

O resultado aparece aqui.

Quatro notações

FormatoResultado
U+ e o código, separados por espaço (Olá)U+004F U+006C U+00E1
\u e 4 dígitos, como em JavaScript e JSON (Olá)\u004F\u006C\u00E1
Só o que não é ASCII (Olá!)Ol\u00E1!
HTML hexadecimal (á)á

Em \u os caracteres acima de U+FFFF, como a clave de sol, usam um par substituto de dois códigos de 4 dígitos: \uD834\uDD1E. O HTML decimal escreve o número do caractere entre &# e ponto e vírgula.

Decodificar

Escolha o formato e o sentido inverso. U+004F U+006C U+00E1 vira Olá. Na notação U+ só vale uma lista de códigos de 4 a 6 dígitos; em \u, o texto comum fica como está; no HTML, as referências numéricas são decodificadas, mas entidades por nome, como a do símbolo de copyright, não.

  • Substitutos isolados, códigos acima de U+10FFFF e o código zero são recusados.
  • Os dígitos hexadecimais saem em maiúsculas. Escapes CSS não estão incluídos.

Perguntas frequentes

Como converter texto para Unicode?

Escolha o formato e digite o texto: Olá vira U+004F U+006C U+00E1 na notação U+ e \u004F\u006C\u00E1 em JavaScript.

Como converter texto Unicode de volta para letras?

Escolha decodificar com o mesmo formato: U+004F U+006C U+00E1 volta a Olá.