Convertidor Unicode
Convierte texto a Unicode o restaura
El convertidor Unicode transforma texto en secuencias de escape Unicode (\uXXXX) o códigos hexadecimales y revierte la conversión a caracteres legibles. Es invaluable para inspeccionar puntos de código de emojis, escapar caracteres no ASCII en código fuente, depurar problemas de codificación en flujos de internacionalización (i18n) y analizar caracteres Unicode invisibles. Soporta todos los planos Unicode, incluidos los caracteres suplementarios.
📖 Cómo usar
- Ingrese texto o Unicode en el campo de entrada
- Haga clic en el botón de dirección de conversión deseada
- Puede convertir a escape Unicode, HEX
- Copie el resultado para usar
✨ Características
- ✓Conversión escape Unicode
- ✓Conversión código HEX
- ✓Soporte conversión bidireccional
- ✓Verificar Unicode de emojis
- ✓Análisis Unicode de caracteres
💡 Casos de uso
- •Desarrolladores frontend: Convertir caracteres no ASCII a secuencias de escape \u en código fuente JavaScript para evitar problemas de codificación entre herramientas de compilación.
- •Ingenieros de i18n: Inspeccionar puntos de código Unicode de cadenas multilingües para depurar errores de codificación en archivos de localización.
- •Investigadores de emoji: Analizar la composición de emojis, incluyendo caracteres combinantes, selectores de variación y secuencias ZWJ.
- •Administradores de bases de datos: Identificar caracteres invisibles (espacios de ancho cero, marcas BOM) en datos para resolver problemas de integridad.
- •Redactores técnicos: Buscar y documentar puntos de código Unicode para tablas de referencia de caracteres.
🎯 Consejos
- ▸Pega un emoji para inspeccionar su par suplente o secuencia ZWJ — útil para probar la lógica de manejo de emojis en tu código.
- ▸Si sospechas que hay caracteres invisibles, convierte el texto a Unicode para revelar espacios de ancho cero o marcas BOM ocultos.
- ▸Cuando los archivos JSON muestran texto como secuencias \uXXXX, decodifícalos aquí para leer los caracteres originales al instante.
- ▸La conversión HEX es útil para análisis de protocolos e inspección de datos a nivel de bytes.
❓ Preguntas frecuentes
Q. ¿Cuál es la diferencia entre Unicode y UTF-8?
A. Unicode es un conjunto de caracteres, mientras que UTF-8 es una forma de codificar los caracteres Unicode.
Q. ¿Convierte emojis?
A. Sí, puedes convertir cualquier carácter Unicode incluyendo emojis.
Q. ¿Cuál es la diferencia entre \uXXXX y \u{XXXXX}?
A. \uXXXX representa puntos de código de 16 bits dentro del Plano Multilingüe Básico (BMP). Los caracteres fuera del BMP, como la mayoría de emojis, requieren la sintaxis \u{1F600} o un par suplente como \uD83D\uDE00.
Q. ¿Cuál es el rango Unicode para caracteres del español?
A. Las letras acentuadas (á, é, í, ó, ú), la ñ y la ü se encuentran en el bloque Latin-1 Supplement (U+00C0–U+00FF) y Latin Extended-A. Todos están en el BMP y se representan con una única secuencia \uXXXX.
Q. ¿Qué son los caracteres de ancho cero?
A. Son caracteres Unicode invisibles que no ocupan espacio visible en pantalla. Ejemplos incluyen el espacio de ancho cero (U+200B), el unidor de ancho cero (U+200D) y el BOM (U+FEFF). Pueden colarse en el texto al copiar y pegar, causando errores sutiles.
Q. ¿Por qué algunos emojis están compuestos por múltiples puntos de código?
A. Muchos emojis modernos se componen usando secuencias ZWJ (Zero-Width Joiner). Por ejemplo, un emoji de familia combina emojis individuales de personas unidos con U+200D. Por eso un emoji visible puede contener muchos puntos de código.