Conversor de puntos de código Unicode
Convierte texto a puntos de código Unicode (U+XXXX), escapes \u de JavaScript con pares sustitutos, \u{} de ES6, Python, &#x; de HTML o escapes CSS, y viceversa.
9 caracteres · 14 bytes (UTF-8)
0 caracteres · 0 bytes (UTF-8)
Se ejecuta completamente en tu navegador. Tus datos nunca se suben.
¿Qué es Conversor Unicode?
Muestra los puntos de código Unicode de cualquier texto en la notación que necesites —U+1F600, \uD83D\uDE00, \u{1F600}, \U0001F600, 😀, 😀 o \1F600— y convierte cualquier mezcla de esas notaciones de vuelta a texto.
Cómo usar Conversor Unicode
- Elige Texto → puntos de código o Puntos de código → texto.
- Al convertir texto, elige la Notación; si quieres, marca Convertir solo los caracteres no ASCII para que las letras normales sigan siendo legibles.
- Escribe o pega en Entrada y copia la Salida.
Ejemplo
Hi 😀
U+0048 U+0069 U+0020 U+1F600
Cuándo usar Conversor Unicode
Úsalo para escribir caracteres no ASCII en código fuente, JSON, content de CSS o HTML; para saber exactamente qué puntos de código contiene una cadena; o para leer cadenas escapadas en logs. Para ver los detalles de un solo carácter (nombre, categoría, bytes UTF-8), usa Búsqueda Unicode.
Cómo funciona Conversor Unicode
El texto se divide en puntos de código (no en unidades UTF-16), así que un emoji es un solo punto de código. La notación JavaScript escribe los caracteres por encima de U+FFFF como un par sustituto, Python usa \U con 8 dígitos, ES6 y HTML usan directamente el punto de código y CSS añade un espacio solo cuando el carácter siguiente podría leerse como un dígito hex. La decodificación reconoce U+XXXX, \uXXXX (los pares se combinan), \u{…}, \UXXXXXXXX, \xHH, &#x…;, &#…; y los escapes CSS \HEX en cualquier parte del texto.
Casos de Uso Comunes
- Escapar emoji para archivos JSON o código fuente Java
- Escribir valores CSS
content: "\2713" - Decodificar cadenas del estilo
\u00e9de los logs - Buscar caracteres invisibles o que se parecen a otros
Preguntas Frecuentes
¿Por qué 😀 se convierte en dos escapes \u en JavaScript?
Las cadenas de JavaScript son UTF-16; los caracteres por encima de U+FFFF se guardan como un par sustituto (\uD83D\uDE00). \u{1F600} de ES6 escribe directamente el punto de código.
¿Puedo decodificar una mezcla de notaciones?
Sí, todas las notaciones admitidas se reconocen en la misma entrada; el resto del texto se conserva.
¿Qué es un punto de código?
El número que Unicode asigna a un carácter, escrito como U+ seguido de al menos cuatro dígitos hex.