Convertidor de Escape Unicode
Convierta é, ☕ y 😀 en \u00E9, \u2615 y \uD83D\uDE00 (u otro estilo) para código fuente, JSON o CSS.
Procesado localmente en tu navegador/ Tus datos se quedan en tu navegador.
¿Qué es Convertidor de Escape Unicode?
Los escapes Unicode describen los caracteres por su punto de código en lugar de teclearlos directamente. Mantienen los archivos fuente en ASCII puro, sobreviven a herramientas con poco soporte de codificación y hacen visibles caracteres invisibles o engañosos. Cada lenguaje tiene su estilo: \uXXXX en JavaScript, JSON y Java, \u{1F600} en ES6, U+1F600 en documentación, 😀 en HTML y \1F600 en CSS.
Este convertidor ofrece todos. Los caracteres por encima de U+FFFF se escriben como un par sustituto UTF-16 en el estilo \uXXXX (\uD83D\uDE00) y como un único punto de código en los demás. Por defecto solo se escapan los caracteres no ASCII; marque "Escapar todos los caracteres" para incluir letras y dígitos. La salida U+ y CSS se rellena cuando sigue un dígito hexadecimal, para poder leerla de vuelta sin ambigüedad.
¿Cómo funciona?
- Pegue el texto a escapar.
- Elija el formato: \uXXXX, \u{X}, U+XXXX, HTML hexadecimal o decimal, o CSS.
- Decida si escapar todos los caracteres y si los dígitos hexadecimales van en mayúsculas, y copie el resultado o use Intercambiar para desescapar.
Casos de uso habituales
- Escribir texto no ASCII de forma segura en un archivo JSON, de propiedades Java o una cadena JavaScript.
- Añadir un símbolo en CSS con content: "\2615".
- Documentar caracteres como U+XXXX en una especificación o un informe de error.
- Hacer visibles y comparables caracteres de ancho cero o engañosos dentro de una cadena.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
Café ☕ 😀 世界
Caf\u00E9 \u2615 \uD83D\uDE00 \u4E16\u754C
Privacidad
Convertidor de Escape Unicode se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
Los escapes describen puntos de código, no glifos: una bandera o un emoji de familia constan de varios puntos de código y producen varios escapes. El lenguaje receptor debe admitir la sintaxis elegida (por ejemplo \u{…} requiere ES6).
Preguntas frecuentes
¿Por qué 😀 se convierte en dos secuencias \u?
Los escapes de JSON, Java y JavaScript clásico guardan 16 bits, así que por encima de U+FFFF se escribe un par sustituto: \uD83D\uDE00. El estilo \u{1F600} lo evita.
¿En qué se diferencia de la codificación de URL?
Los escapes Unicode nombran puntos de código para código fuente y marcado. La codificación de URL escribe bytes UTF-8 como %XX para enlaces. Use el codificador de URL para direcciones.
¿Debo escapar también las letras ASCII?
Rara vez. La opción existe para ofuscación, pruebas o ver cada punto de código. Normalmente déjela desactivada para que solo cambien los caracteres no ASCII.
Herramientas relacionadas
Reversión de Escape Unicode
Pegue un texto lleno de \u00e9, U+1F600 o ☺ y lea los caracteres reales.
Codificación y decodificación
Codificador de Entidades HTML
Escape los caracteres de marcado o convierta cada carácter no ASCII en una entidad como é o é.
Codificación y decodificación
Inspector de Caracteres Unicode
Pegue un texto o un emoji y vea exactamente de qué puntos de código, bytes y escrituras se compone.
Codificación y decodificación
Convertidor de Texto a Decimal
Obtenga el número Unicode de cada carácter: "é" es 233, "世" es 19990 y 😀 es 128512.
Codificación y decodificación
Escapar JSON
Convierta cualquier texto, incluso un documento JSON completo, en una cadena segura para incrustar dentro de otro valor JSON.
JSON y datos
Codificador de URL
Haga que cualquier texto sea seguro para una URL: espacios, acentos, ampersands y emoji pasan a ser secuencias %XX.
Codificación y decodificación
Convertidor de Texto a Hexadecimal
Vea los bytes exactos que hay tras cualquier texto, desde un simple "Hola" hasta emoji, con el formato que espera su código o depurador.
Codificación y decodificación
Buscador de punto de código (consulta Unicode)
Escriba puntos de código en cualquier notación habitual, o un rango, y vea los caracteres con sus formas decimal, hex, UTF-8, UTF-16 y entidad HTML.
Codificación y decodificación