#196 · Conversión y codificación

Convertidor de puntos de código Unicode

Muestra los puntos de código Unicode de cada carácter usando la notación U+XXXX y también permite reconstruir texto a partir de una lista de esos valores. A diferencia de los escapes \u, esta representación trabaja con puntos de código completos, por lo que un emoji puede expresarse como un único valor, por ejemplo U+1F600.

Entrada de texto

Procesamiento local en el navegador
Espacio publicitario

Cómo usar esta herramienta de texto

  1. Selecciona el sentido de conversión.
  2. Escribe el texto o los valores Unicode.
  3. Ejecuta la herramienta y copia la representación obtenida.

Qué hace esta herramienta

Convierte caracteres Unicode a notación U+ y reconstruye texto a partir de puntos de código válidos.

Cada carácter se procesa como punto de código completo con codePointAt/fromCodePoint, incluido el plano suplementario.

En decodificación se aceptan valores U+XXXX, 0xXXXX o hexadecimales separados por espacios, comas o punto y coma.

Ejemplo

Entrada:

😀 ñ

Resultado:

U+1F600 U+00F1

Casos de uso

  • Identificar el valor Unicode exacto de símbolos y emojis.
  • Reconstruir texto desde documentación de estándares.
  • Comparar caracteres visualmente parecidos por su código real.

Consejos para obtener mejores resultados

  • Usa U+ para documentar puntos de código de forma inequívoca.
  • No introduzcas valores sustitutos U+D800–U+DFFF como puntos de código independientes.
  • Los caracteres combinados pueden producir varios puntos de código aunque visualmente parezcan uno.
  • Para bytes reales usa un codificador UTF-8.

Detalles del procesamiento

La codificación itera por puntos de código completos, no por unidades UTF-16, evitando dividir emojis o caracteres suplementarios.

No agrupa grafemas complejos ni normaliza Unicode; muestra los puntos de código tal como aparecen en la entrada.

Preguntas frecuentes

¿Cómo averiguo el punto de código Unicode de un emoji?

Escribe el emoji en modo «Texto → U+XXXX». La salida mostrará un valor completo, por ejemplo U+1F600.

¿Cuál es la diferencia entre U+1F600 y \uD83D\uDE00?

U+1F600 es un punto de código Unicode. Las dos secuencias \u representan el mismo carácter mediante un par sustituto UTF-16.

¿Puedo pegar varios puntos U+ separados por comas?

Sí. En modo de decodificación se admiten separadores por espacios, comas o punto y coma.

¿Qué valores Unicode se consideran inválidos?

Se rechazan valores superiores a U+10FFFF y los sustitutos U+D800–U+DFFF cuando aparecen como puntos de código independientes.

¿Un carácter visible siempre corresponde a un solo punto de código?

No. Algunos grafemas, acentos combinados y secuencias emoji están formados por varios puntos de código.

Resumen de módulos

MóduloFunción
Texto a U+Lista puntos de código completos
U+ a textoReconstruye caracteres válidos
Validación UnicodeRechaza rangos inválidos
Explorar más herramientas de conversión y codificación
Ver el centro de categoría con más utilidades relacionadas.