Idioma
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Escapar y Desescapar Cadenas

Escapar y Desescapar Cadenas

Escapa y desescapa cadenas para JSON, XML, SQL, JavaScript, Python, C/Java, CSV, RegEx y Shell con conversión en tiempo real.

Escapar Cadenas Online para Cualquier Lenguaje

Escapar una cadena convierte los caracteres especiales en representaciones seguras que puedes pegar directamente en código, consultas o archivos de datos sin romper la sintaxis. Desescapar hace lo contrario: restaura el texto original a partir de su forma escapada. Está pensado para desarrolladores que pegan un valor en JSON, SQL, JavaScript o una expresión regular y necesitan escaparlo correctamente en un solo paso.

La herramienta cubre 9 formatos — JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx y Shell/Bash — cada uno con las reglas de escape correctas de ese lenguaje o estándar. Elige un formato, selecciona Escapar o Desescapar, y el resultado aparece mientras escribes.

Privado por diseño: cada conversión se ejecuta por completo en tu navegador. Tu texto nunca se sube a un servidor, así que es seguro para claves de API, credenciales y otras cadenas sensibles.

Cómo Escapar o Desescapar una Cadena

1

Elige un formato

Abre el menú desplegable de formatos y elige tu destino — JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx o Shell/Bash.

2

Selecciona un modo

Haz clic en Escapar para codificar los caracteres especiales, o en Desescapar para decodificar una cadena ya escapada y devolverla a texto plano.

3

Escribe o pega tu texto

Introduce el texto en el panel de entrada de la izquierda. El resultado convertido aparece al instante en el panel de salida de la derecha, con un conteo de caracteres en ambos lados.

4

Copia el resultado

Pulsa el botón Copiar para llevar la salida al portapapeles. Usa Intercambiar para enviar la salida de vuelta a la entrada e invertir el modo, o Limpiar para reiniciar ambos paneles.

Funciones

9 Formatos

Escapa y desescapa para JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx y Shell/Bash, cada uno con las reglas correctas.

Modos Escapar y Desescapar

Alterna entre codificar los caracteres especiales y decodificar una cadena escapada para devolverla a su texto original.

Conversión en Tiempo Real

El resultado se actualiza mientras escribes. La conversión usa antirrebote para un rendimiento fluido incluso al pegar grandes bloques de texto.

Tabla de Referencia de Escape

Una tabla integrada lista todas las secuencias de escape del formato seleccionado, cada una con descripción y ejemplo. Haz clic en una fila para copiar la secuencia.

Intercambiar e Ida y Vuelta

Un clic mueve la salida a la entrada e invierte el modo, para que puedas comprobar que escapar y desescapar devuelven el texto original.

Copiar y Limpiar

Copia el resultado al portapapeles con un clic, o limpia ambos paneles para empezar de nuevo.

Conteo de Caracteres

Una barra de estado muestra la longitud en caracteres de la entrada y la salida para que veas cómo el escape cambia el tamaño.

Unicode y Caracteres de Control

Maneja comillas, barras invertidas, caracteres de control y escapes Unicode como \uXXXX para que los símbolos difíciles se conviertan correctamente.

Preguntas Frecuentes

¿Qué significa escapar una cadena?

Escapar convierte los caracteres que tienen un significado especial en un lenguaje en una representación segura para que no rompan la sintaxis circundante. Por ejemplo, unas comillas dobles se convierten en \" dentro de una cadena JSON. Desescapar hace lo contrario: devuelve la forma escapada al carácter original.

¿Cómo escapo una cadena JSON?

Selecciona JSON en el menú de formatos, deja el modo en Escapar y pega tu texto. La herramienta escapa las comillas dobles, las barras invertidas, los saltos de línea, las tabulaciones y los caracteres de control a la forma \u, listos para colocarse dentro de un valor JSON.

¿Cuál es la diferencia entre el escape de JSON y el de JavaScript?

JSON solo admite cadenas con comillas dobles, por lo que escapa " pero no las comillas simples. JavaScript admite comillas simples, dobles y backticks, así que sus reglas también escapan ' y ` y añaden secuencias como \x. Cambiar el formato aplica el conjunto de reglas correcto para cada caso.

¿Cómo desescapo una cadena?

Elige el formato que corresponda, haz clic en Desescapar y pega el texto escapado. La herramienta lee secuencias como \n, \t y \uXXXX y restaura los caracteres originales. Usa Intercambiar para hacer la ida y vuelta de un valor y confirmar que coincide con el origen.

¿Por qué el mismo texto produce resultados distintos en formatos distintos?

Cada formato define sus propios caracteres especiales y su sintaxis de escape. Una comilla simple se convierte en '' en SQL pero en \' en JavaScript, y un ampersand se convierte en & en XML. Abre el panel Referencia de escape para ver la lista completa de secuencias del formato que has seleccionado.

¿Qué lenguajes y formatos admite?

Admite nueve formatos: JSON, XML, SQL, JavaScript, Python, C/Java/C#, CSV, RegEx y Shell/Bash. Cada uno usa las convenciones de escape de su lenguaje, de modo que la salida queda lista para pegar directamente en tu código o consulta.

¿Se envían mis datos a un servidor?

No. Todo el escape y desescape ocurre localmente en tu navegador con JavaScript. Nada de lo que escribes se transmite ni se almacena en ningún sitio, así que es seguro usarlo con cadenas sensibles como contraseñas, tokens y datos privados.

Entrada
Escapado
Secuencia Descripción Ejemplo
Selecciona un formato en el menú desplegable según tu lenguaje de destino
Haz clic en Intercambiar para invertir rápidamente la dirección de la conversión
Abre el panel Referencia de escape para ver todas las secuencias del formato seleccionado
Haz clic en cualquier fila de la tabla de referencia para copiar la secuencia
Todo el procesamiento ocurre en tu navegador — no se envía ningún dato a ningún servidor
¿Quieres aprender más? Leer documentación →
1/6
Comience a escribir para buscar...
Buscando...
No se encontraron resultados
Pruebe con otras palabras clave