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

  1. Elige Texto → puntos de código o Puntos de código → texto.
  2. Al convertir texto, elige la Notación; si quieres, marca Convertir solo los caracteres no ASCII para que las letras normales sigan siendo legibles.
  3. Escribe o pega en Entrada y copia la Salida.

Ejemplo

Entrada
Hi 😀
Salida
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 \u00e9 de 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.

Explora más categorías