Conversor de escape Unicode
Funciona por completo en tu navegador. Tus archivos y datos nunca salen de tu dispositivo.
Acerca de esta herramienta
Un conversor de escape Unicode convierte texto plano en secuencias de escape como \uXXXX, \u{XXXXX}, \xXX o entidades numéricas HTML como 😀, y también hace el camino inverso.
¿Funciona con emojis y otros caracteres fuera del rango básico?
Sí. Procesa el texto un carácter completo a la vez (en realidad, un punto de código Unicode) en vez de una unidad de 16 bits a la vez, así que los emojis y otros caracteres fuera del Plano Multilingüe Básico salen bien en vez de quedar partidos. Para el formato \uXXXX en concreto, que solo puede representar valores de 16 bits, esos caracteres más anchos se dividen automáticamente en un par subrogado UTF-16 válido, la misma codificación que usan internamente las cadenas de JavaScript, así que el resultado escapado se puede revertir sin perder el carácter original.
¿Para qué sirven las opciones de escape y alcance?
Puedes elegir el formato de escape y, por separado, decidir si escapar solo los caracteres no ASCII o escaparlo todo, incluidas letras y números normales. Escapar solo lo no ASCII suele ser lo que quieres, porque mantiene el resultado legible; escapar todo sirve cuando necesitas ver el punto de código de cada carácter, incluidos los que parecen normales. En el sentido contrario, el conversor lee una mezcla de formatos dentro de la misma cadena, así que un texto con é, ; y \x41 uno junto al otro se revierte correctamente en una sola pasada, sin que tengas que elegir un formato de antemano.
¿Qué pasa con una entrada mal formada?
Las secuencias malformadas y los subrogados sin pareja se marcan como error en vez de dejarlos pasar sin más o descartarlos en silencio. Eso incluye un escape \u sin todos sus dígitos, un \u{...} con una llave sin cerrar, una entidad HTML sin su punto y coma final, y un subrogado alto o bajo suelto que no tiene su pareja. Mostrar estos casos como error, en vez de adivinar, importa porque un escape mal interpretado en silencio puede pasar desapercibido y corromper datos más adelante.
¿El texto que pego se envía a algún sitio?
No, todo se ejecuta en tu navegador, así que el texto que conviertes nunca sale de tu equipo.
¿Para qué sirve esto?
Úsalo para depurar payloads JSON o código JavaScript que usan escapes \u, decodificar entidades HTML pegadas desde una página extraída, o comprobar qué dice realmente una cadena de Unicode escapado en un archivo de registro o una respuesta de API. Consulta la guía de MDN sobre secuencias de escape de cadenas y el Unicode Consortium para más contexto sobre el conjunto de caracteres en sí.