Convertidor de secuencia de escape
Convierta entre cinco formatos de secuencia de escape: escapes estilo C ( , \t, \xHH, \uHHHH, \UHHHHHHHH), escapes Unicode (\uXXXX, \UXXXXXXXX), codificación URL/porcentaje (%20, %2F), entidades HTML (&, <, {, 😀) y bytes con escape hexadecimal (\xHH). La herramienta detecta automáticamente el formato de origen, admite la conversión bidireccional entre cualquier par de formatos e incluye textos de muestra para cada formato. Todo el procesamiento se ejecuta localmente en su navegador: sin cargas, sin registro, completamente gratis.
Convert between C-style escapes, Unicode escapes, URL/percent encoding, HTML entities, and hex escaped bytes. Paste text below, choose source and target formats, and convert instantly. All processing runs locally in your browser - no uploads, no signup required.
Sample Text (click to load & convert)
¿Por qué utilizar nuestro conversor de secuencias de escape?
- Cinco conversiones de formato de escape: convierta entre escapes de estilo C (\ , \\t, \\xHH, \\uHHHH), escapes Unicode (\\uXXXX, \\UXXXXXXXX), URL/codificación porcentual (%20, %2F), entidades HTML (&, <, {) y bytes con escape hexadecimal (\\xHH). Todas las conversiones son bidireccionales para una flexibilidad total.
- Detección automática inteligente y conversión bidireccional: la herramienta detecta automáticamente qué formato de escape utiliza su entrada: simplemente pegue y listo. O seleccione manualmente los formatos de origen y destino para un control preciso. Intercambie origen y destino con un solo clic para invertir la dirección de conversión.
- Textos de muestra y vista previa enriquecida: inicie su trabajo con textos de muestra precargados para cada formato. Vea una vista previa decodificada en vivo junto con la salida codificada. Copie los resultados al portapapeles, descárguelos como un archivo o continúe editando en la herramienta con la salida convertida.
- Procesamiento 100% privado basado en navegador: todas las conversiones de secuencias de escape se ejecutan completamente en su navegador. Su texto nunca sale de su dispositivo: sin cargas, sin servidores, sin registro de datos. No es necesario registrarse, completamente gratis para siempre.
Casos de uso comunes para el convertidor de secuencia de escape
- Manejo de escape de cadenas de código fuente: los desarrolladores a menudo necesitan convertir entre formatos de secuencias de escape cuando trabajan con cadenas literales en diferentes lenguajes de programación. Convierta escapes \\xHH estilo C a \\uXXXX para JavaScript, o decodifique secuencias de escape \ y \\t para ver el contenido real de la cadena durante la depuración.
- Depuración y construcción de parámetros de URL: al depurar solicitudes de API, decodifique los parámetros codificados en URL (%20, %2F, %3A) para leer las cadenas de consulta reales. Luego, vuelva a codificarlos para usarlos en su aplicación. Esencial para solucionar problemas de URL con formato incorrecto, clientes HTTP personalizados y flujos de trabajo de raspado web.
- Solución de problemas de entidades HTML: solucione problemas de visualización causados por contenido HTML con escape incorrecto. Convierta & a &, < a < y entidades numéricas a sus caracteres reales para obtener una fuente legible. Luego, vuelva a codificar el texto para una incrustación HTML segura sin vulnerabilidades XSS.
- Migración de datos y canalizaciones ETL: al migrar datos entre sistemas, las secuencias de escape a menudo difieren entre formatos. Convierta escapes Unicode (\\u00E9) en caracteres reales (é) para el almacenamiento de la base de datos, o codifique caracteres especiales para la exportación CSV y JSON. Garantiza la integridad de los datos en todos los sistemas.
- Análisis de archivos de registro y mensajes de error: los registros de aplicaciones a menudo contienen cadenas de escape que son difíciles de leer. Decodifica las secuencias de escape \ , \\t y \\u en los archivos de registro para ver los mensajes de error reales con el formato adecuado. Hace que la depuración y el análisis de registros sean significativamente más rápidos y precisos.
- Internacionalización y manejo de Unicode: los ingenieros de localización suelen trabajar con secuencias de escape Unicode para caracteres que no son ASCII. Convierte \\u00E9 a é, \\u4E2D\\u6587 a 中文 y códigos emoji como \\u a 😀. Esencial para traducir aplicaciones y validar archivos de recursos i18n.
¿Qué son las secuencias de escape?
Las secuencias de escape son combinaciones de caracteres especiales que representan caracteres que son difíciles o imposibles de escribir directamente en una cadena de texto. Comienzan con un carácter de escape, normalmente una barra invertida ( \ ) para escapes de estilo C y Unicode, un signo de porcentaje ( % ) para codificación de URL o un signo comercial ( & ) para entidades HTML. Cada formato tiene un propósito diferente: escapes estilo C para cadenas literales de lenguajes de programación, codificación de URL para una transmisión web segura, entidades HTML para mostrar caracteres especiales en páginas web y escapes Unicode para representar cualquier carácter usando solo texto ASCII.
Cómo funciona nuestro convertidor de secuencia de escape
- Seleccione o detecte automáticamente el formato de origen: la herramienta analiza su entrada y detecta automáticamente si contiene escapes estilo C, escapes Unicode, codificación URL, entidades HTML o escapes hexadecimales. También puede seleccionar manualmente el formato de origen para un control preciso.
- Elija el formato de destino: elija el formato de escape al que desea convertir. La herramienta decodifica la entrada del formato de origen a los caracteres reales y luego los vuelve a codificar utilizando las reglas del formato de destino.
- Convertir y utilizar el resultado: el resultado convertido se muestra con un etiquetado claro. Cópielo en su portapapeles, descárguelo como un archivo de texto o use el botón "Usar como entrada" para encadenar conversiones entre diferentes formatos.
Tipos de formato de escape explicados
- Escapes estilo C: el formato de escape más común, utilizado en C, C++, Java, JavaScript, Python y muchos otros lenguajes. Incluye (nueva línea), \t (tabulación), \\ (barra invertida), \xHH (byte hexadecimal), \uHHHH (BMP Unicode) y \UHHHHHHHH (Unicode completo). También admite escapes extendidos como \a (campana), \b (retroceso), \f (avance de formulario), \v (pestaña vertical) y \e (escape).
- Escapes Unicode (\uXXXX): se utilizan en JavaScript, Python y Java para representar caracteres Unicode en cadenas literales. \u00E9 representa é, \u4E2D\u6587 representa 中文. La sintaxis extendida \u{' '} admite caracteres más allá del plano multilingüe básico.
- Codificación de URL (codificación porcentual): convierte caracteres especiales en un signo de porcentaje seguido de dos dígitos hexadecimales. Se utiliza en URL para codificar caracteres no seguros, espacios (%20) y caracteres no ASCII. El signo más (+) representa un espacio en las cadenas de consulta.
- Entidades HTML: referencias con nombre ( & ), decimal numérica ( ) y hexadecimal numérica ( 😀 ) utilizadas en documentos HTML y XML para mostrar caracteres y símbolos reservados.
- Bytes con escape hexadecimal: valores de bytes sin formato representados como secuencias \xHH. Útil para trabajar con datos binarios, búferes de protocolo y formatos de archivos de bajo nivel donde cada byte es significativo.
Garantía de privacidad y procesamiento local
Escape Sequence Converter procesa todos los datos completamente dentro de su navegador. Su texto nunca se carga en ningún servidor; permanece en su dispositivo para una total privacidad. No hay requisitos de registro, límites de uso, funciones premium ni registro de datos. La herramienta es completamente gratuita para cualquier propósito: depurar código, corregir HTML, decodificar URL o trabajar con texto internacional.
Preguntas frecuentes
Una secuencia de escape es una combinación de caracteres que representa otro carácter que es difícil de escribir directamente. Por ejemplo, representa una nueva línea, %20 representa un espacio en las URL y & representa el carácter comercial en HTML. Las secuencias de escape se utilizan en lenguajes de programación, URL, HTML/XML y formatos de datos para incluir de forma segura caracteres especiales y códigos de control.
La herramienta admite cinco formatos de escape: escapes estilo C ( , \t, \xHH, \uHHHH, \UHHHHHHHH) utilizados en lenguajes de programación; Escapes Unicode (\uXXXX, \UXXXXXXXX) para representar caracteres Unicode; Codificación de URL/porcentaje (%20, %2F) para URL web; Entidades HTML (&, <, {, 😀) utilizadas en páginas web; y bytes de escape hexadecimal (\xHH) para representación de bytes sin formato. Todos los formatos admiten la conversión bidireccional.
La herramienta analiza el texto de entrada en busca de patrones característicos de cada formato de escape. Comprueba entidades HTML buscando &name; patrones, codificación de URL detectando secuencias %XX, escapes Unicode buscando patrones \uXXXX, escapes estilo C reconociendo , \t, \xHH y otras secuencias de barra invertida, y escapes hexadecimales al detectar patrones \xHH. Devuelve la mejor coincidencia según el patrón más específico encontrado.
Sí. Puede convertir entre cualquier par de los cinco formatos admitidos. Por ejemplo, decodifique texto codificado en URL en caracteres reales y luego vuelva a codificarlo como entidades HTML. O convierta escapes estilo C de archivos de registro en texto legible. La herramienta primero decodifica el formato de origen en caracteres reales y luego codifica en el formato de destino.
El formato \xHH utiliza dos dígitos hexadecimales para representar cualquier valor de byte desde 0x00 hasta 0xFF (0-255). Esto se asigna a caracteres en el rango ISO-8859-1/Latin-1. Para caracteres más allá de este rango, use \uHHHH (BMP, hasta U+FFFF) o \UHHHHHHHH (Unicode completo, hasta U+10FFFF). La herramienta también admite la sintaxis ES6 \u{H...} para escapes Unicode de longitud variable.
Ambos representan el carácter comercial (&). & es una entidad nombrada con un nombre legible por humanos. & es una entidad decimal numérica que utiliza el punto de código Unicode del carácter (38 decimal = 0x0026 hexadecimal). & es la versión hexadecimal del mismo personaje. Los tres son HTML válido y producen el mismo resultado. Las entidades con nombre son más legibles, mientras que las entidades numéricas funcionan para cualquier carácter Unicode.
Sí, 100% gratis, para siempre. Sin registro, sin cuenta, sin nivel premium, sin límites de uso y sin anuncios. Convierta todo el texto que necesite entre cualquiera de los cinco formatos de escape. Todo el procesamiento se realiza localmente en su navegador sin cargas en el servidor para una total privacidad.
Sí. El botón "Usar como entrada" toma la salida convertida y la carga nuevamente en el área de entrada, lo que le permite encadenar conversiones. Por ejemplo, decodifique texto codificado en URL en caracteres y luego vuelva a codificarlo como entidades HTML, todo sin copiar y pegar entre pasos.