Conversor Unicode
Texto ↔ secuencias de escape \uXXXX, más un inspector de puntos de código por carácter
| Car. | Punto de código | Bytes UTF-8 |
|---|
¿Qué es un conversor Unicode?
Detrás de cada carácter en pantalla hay un punto de código numérico —una letra, un emoji, un carácter chino tienen cada uno el suyo— y UTF-8 codifica esos puntos de código en bytes. La mayoría de las veces esa capa es invisible, pero sale a la superficie en cadenas JSON escapadas, en texto mojibake y en errores de codificación. Esta herramienta convierte texto en secuencias de escape \uXXXX y viceversa, e inspecciona cada carácter: punto de código, valor decimal y bytes UTF-8 en bruto, todo actualizado mientras escribes. Está pensada para desarrolladores, traductores y cualquiera que haya mirado una cadena convertida en basura.
Lo que decodifica e inspecciona
- 🔄 Texto a secuencias de escape \uXXXX, y vuelta a texto
- 🔍 Inspector por carácter: punto de código U+XXXX, valor decimal y bytes UTF-8
- 🔢 Trata los caracteres fuera del plano básico, como los emojis, por punto de código
- ⚡ Los resultados se actualizan en vivo mientras escribes
Cuándo importa la capa de codificación
- Depurar una cadena que se ve como galimatías en un correo o una base de datos
- Escribir JSON a mano con secuencias de escape para texto no ASCII
- Entender por qué un emoji o un carácter CJK rompe un sistema antiguo
- Comprobar qué bytes guarda realmente un archivo para un carácter concreto
Todo se ejecuta localmente en tu navegador; no se sube ningún texto. El escape solo afecta a los caracteres no ASCII y de control, de modo que la salida en ASCII puro se mantiene legible.
Última actualización · 2026-09-01
Puntos de código, sustitutos y anchos UTF-8
- U+1F600 es un carácter, dos unidades UTF-16 (par sustituto), cuatro bytes UTF-8 — tres longitudes para un mismo emoji.
- \uXXXX codifica UTF-16; \u{...} puntos completos — en el lenguaje equivocado el emoji se parte en silencio.
- La vista de bytes muestra exactamente lo que verán almacenamiento y red.
Un carácter no es un byte
Escapes en ambas direcciones
El texto plano se convierte en secuencias \uXXXX con hexadecimal de cuatro dígitos en mayúsculas, mientras los caracteres ASCII imprimibles pasan intactos; al pegar escapes de vuelta, se convierten de nuevo en caracteres.
Inspector carácter por carácter
Cada punto de código de tu cadena aparece con su forma U+XXXX, su valor decimal y sus bytes UTF-8 en bruto: emojis, caracteres chinos y códigos de control incluidos, hasta los 200 primeros.
Para descifrar mojibake
Cuando un payload JSON muestra \u4f60\u597d en lugar de texto, pégalo aquí para leer la cadena real, o convierte cualquier salida corrupta en escapes para ver exactamente qué bytes están mal.
Preguntas frecuentes
¿Cuál es la diferencia entre un punto de código y una unidad de código UTF-16?⌄
La mayoría de los caracteres caben en una unidad de código de 16 bits, pero los que están fuera del plano multilingüe básico (muchos emojis, por ejemplo) necesitan dos: un "par sustituto". El inspector lee por punto de código, así que esos casos se muestran correctamente como una sola fila, no dos.
¿Para qué necesitaría los escapes \uXXXX?⌄
Son la forma estándar de representar caracteres no ASCII dentro de cadenas JSON, literales de cadena de JavaScript y muchos formatos de archivo de configuración/propiedades que no aceptan texto UTF-8 en bruto.
¿Se sube mi texto a algún sitio?⌄
No; todo se ejecuta en tu navegador con JavaScript sencillo. Nada de lo que escribes se envía nunca a un servidor.
¿Por qué mi emoji aparece como dos cajas raras en ciertos logs?⌄
El logger imprimió el par sustituto como dos escapes separados (D83D DE00). Todo lo que los trate por separado lo rompe; únelos o pasa el log a escapes de punto de código como \u{1F600} y la carita vuelve intacta.
Herramientas relacionadas
Herramientas relacionadas
Contador de texto
Conteo en vivo de palabras, caracteres, líneas, párrafos y oraciones, más el tiempo de lectura
Herramientas de líneas de texto
Elimina líneas duplicadas o en blanco, recorta, ordena e invierte, todo en un solo paso
Conversor de mayúsculas y minúsculas
MAYÚSCULAS, minúsculas, Tipo Título, camelCase, snake_case y más