Conversor de escapes Unicode
Pega texto o códigos de escape y se convierten mientras escribes.
Tus textos y archivos no salen de tu navegador: no se envía nada a ningún servidor.
Cómo se usa
- Pega tu texto y elige un formato de escape. De forma predeterminada solo se convierten los caracteres no ASCII (la ñ, las tildes, los emojis…), así que el resto del texto se sigue leyendo bien.
- \uXXXX escribe los caracteres que están fuera del plano multilingüe básico, como los emojis, en dos mitades sustitutas: la forma que esperan las cadenas de JavaScript y JSON.
- U+XXXX muestra cada carácter como un punto de código separado por espacios, algo útil para buscar caracteres.
- Activa “Convertir también ASCII” para escapar todos los caracteres, incluidas las letras y los dígitos.
- Para decodificar, cambia de modo: puedes mezclar \uXXXX, \u{…}, \UXXXXXXXX, \xXX, U+XXXX, &#x…; y &#decimal; en la misma entrada. Los escapes CSS (\XXXX) solo se decodifican si eliges el formato CSS, para que las rutas de Windows no cambien.
Preguntas frecuentes
¿Por qué un emoji se convierte en dos códigos \u?
JavaScript y JSON guardan el texto en UTF-16. Los caracteres por encima de U+FFFF, como la mayoría de los emojis, necesitan dos unidades de 16 bits llamadas par sustituto (surrogate pair); por ejemplo, \ud83d\ude00 para 😀.
¿Por qué a veces hay un espacio después de un escape CSS?
Un escape CSS puede tener hasta seis dígitos hexadecimales. Si el siguiente carácter es un dígito hex o un espacio, un solo espacio marca dónde termina el escape, y los navegadores lo quitan al mostrar la página.
¿Qué diferencia hay entre U+ y \u?
U+1F600 es la forma estándar de nombrar un punto de código en la documentación. \u es la sintaxis de escape que se usa dentro del código; con ES6, \u{1F600} puede contener el punto de código completo directamente.
Herramientas relacionadas
Todas las herramientas
Texto
- Contador de caracteres
- Mayúsculas y minúsculas
- Comparar textos
- Generador de anagramas
- Letra cursiva
- Extractor de dominios
- Extractor de emails
- Buscar y reemplazar
- Texto en cursiva
- Ordenar listas
- Vista previa de Markdown
- Reparar caracteres raros
- Código morse
- Nombre japonés a hangul
- Tu nombre en coreano
- Letras con serifa
- Texto tachado
Programación
- Formateador de JSON
- Generador de cron
- Cursores CSS
- Generador de hash
- Editor HTML
- Formateador de HTML
- Validador de HTML
- Formateador JS/CSS
- Minificador JS/CSS
- Decodificador de JWT
- Verificador de sintaxis MySQL
- Verificador de sintaxis PHP
- Probador de regex
- Formateador de SQL
- Generador de UUID
- Formateador XML
- Generador de XSD
Conversores de unidades
- Conversor de unidades
- Conversor de temperatura
- Conversor de peso
- Conversor de área
- Conversor de longitud
- Conversor de ángulos
- Conversor de calorías
- Conversor de tamaño de datos
- Conversor de volumen de áridos
- Conversor de carga eléctrica
- Conversor de energía
- Conversor de caudal
- Conversor de fuerza
- Conversor de consumo de combustible
- Conversor de intensidad luminosa
- Conversor de fuerza magnetomotriz
- Conversor de potencia
- Conversor de presión
- Conversor de dosis de radiación
- Conversor de velocidad
- Conversor de unidades de tiempo
- Conversor de volumen