Convertidor de Emoji a Unicode
Convierte cualquier emoji a su punto de código Unicode, entidad HTML o secuencia escapada. Ve al instante las representaciones U+, &#x; y \\u para desarrollo web y codificación.
Consejos:
- Pega cualquier emoji directamente en el campo de entrada, incluso secuencias de varios caracteres
- Las secuencias ZWJ (como emojis de familia) se mostrarán como puntos de código individuales
- Cambia entre formatos de salida usando el selector sobre el área de salida
Related Tools
Acerca del Convertidor de Emoji a Unicode
Cómo funciona
- Pega o escribe emojis en el campo de entrada
- La herramienta detecta automáticamente cada emoji mediante segmentación Unicode
- Cada emoji se asigna a sus puntos de código Unicode
- Elige tu formato de salida preferido (U+, entidad HTML, escapado o hex sin formato)
- Copia el resultado con un clic
Casos de uso comunes
- Añadir emojis a páginas HTML mediante entidades HTML
- Incluir emojis en cadenas JavaScript o JSON mediante secuencias escapadas
- Aprender los puntos de código Unicode de emojis específicos
- Depurar problemas de renderizado causados por la codificación de emojis
- Copiar puntos de código para usar en propiedades de contenido CSS
- Referenciar emojis en documentación de programación
Frequently Asked Questions
¿Qué es un punto de código Unicode de emoji?
Un punto de código Unicode es el identificador numérico único asignado a cada carácter del estándar Unicode, incluidos los emojis. Los puntos de código se escriben como U+ seguido del número hexadecimal, por ejemplo U+1F60A para 😊.
¿Cuál es la diferencia entre los formatos de salida?
El punto de código (U+1F60A) es la notación Unicode estándar. La entidad HTML (😊) se usa en marcado HTML para que los navegadores muestren el emoji correcto. El formato escapado (😊) se usa en cadenas JavaScript y JSON. El hex sin formato (1F60A) es solo el valor hexadecimal sin prefijo.
¿Por qué algunos emojis tienen múltiples puntos de código?
Los emojis complejos como secuencias familiares, modificadores de tono de piel y banderas se forman combinando múltiples puntos de código Unicode mediante secuencias ZWJ o caracteres modificadores. Esta herramienta muestra cada punto de código individual.
¿Qué son los pares sustitutos en el formato escapado?
JavaScript y muchos sistemas usan codificación UTF-16. Los caracteres con puntos de código superiores a U+FFFF deben codificarse como dos valores sustitutos de 16 bits. El formato escapado los muestra como pares uXXXXuXXXX.
¿Cómo uso las entidades HTML en una página web?
Copia la salida de entidad HTML (p. ej. 😊) y pégala directamente en tu archivo HTML. El navegador la renderizará automáticamente como el emoji correspondiente.
¿Puedo convertir varios emojis a la vez?
Sí. Pega o escribe tantos emojis como quieras en el campo de entrada. La herramienta los procesa automáticamente y muestra una tabla de desglose con cada emoji y todas sus representaciones.
¿Qué es Intl.Segmenter y por qué importa?
Los navegadores modernos incluyen Intl.Segmenter, que divide correctamente el texto en clústeres de grafemas, las unidades visibles mínimas, incluyendo secuencias emoji multi-punto de código. Esta herramienta usa Intl.Segmenter cuando está disponible.
¿Puedo convertir emojis para usar en CSS?
Sí. Para propiedades de contenido CSS se suele usar el valor hex sin formato, p. ej. content: "1F60A". Usa el formato escapado y sustituye el prefijo \\u por \ para emojis de un solo punto de código.
¿Funciona esta herramienta sin conexión o envía datos a un servidor?
Todo se procesa en tu navegador mediante JavaScript. No se envían datos de emoji a ningún servidor. La herramienta funciona sin conexión una vez que la página ha cargado.
¿Por qué algunos caracteres no se detectan como emojis?
La herramienta detecta caracteres con la propiedad Unicode Emoji_Presentation o Extended_Pictographic. Los caracteres de texto normal, números y símbolos sin esa propiedad no aparecerán en la tabla. Intenta añadir el selector de variación U+FE0F tras el símbolo para forzar la presentación de emoji.