Conversor de escapes Unicode
Nativo
ASCII / con escape
¿Qué es la conversión de escapes Unicode?
Unicode representa los caracteres mediante secuencias de escape que usan su punto de código hexadecimal con el formato \uXXXX. Esta notación se utiliza en Java, JavaScript, Python, C# y muchos otros lenguajes de programación para incluir de forma segura caracteres no ASCII en el código fuente, los archivos de configuración y los formatos de datos. Por ejemplo, el carácter «é» se convierte en \u00E9 y «日» en \u65E5.
¿Cuándo necesitas escapar Unicode?
El escape Unicode es esencial al trabajar con archivos .properties de Java, datos JSON con caracteres internacionales, literales de cadena de JavaScript o cualquier contexto en el que los caracteres no ASCII puedan causar problemas de codificación. También se utiliza habitualmente para la internacionalización (i18n), los archivos de localización y para garantizar la compatibilidad entre sistemas con distintas codificaciones de caracteres predeterminadas.
Cómo funciona este conversor
Esta herramienta convierte de forma bidireccional y en tiempo real. Escribe texto nativo a la izquierda para ver la salida con escape a la derecha, o pega texto con escape a la derecha para decodificarlo de nuevo a caracteres legibles. La opción «Ignorar caracteres latinos» mantiene el ASCII básico (A-Z, 0-9, puntuación) sin cambios y solo aplica escape a los caracteres por encima de U+007F. Los pares sustitutos para emojis y caracteres CJK poco frecuentes por encima de U+FFFF se gestionan automáticamente.