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
Resultado
O resultado aparece aqui.
Quatro notações
| Formato | Resultado |
|---|---|
| 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á.