Saltar al contenido
en es

Escapar y desescapar cadenas

Haz que un texto sea seguro entre comillas en código, una consulta SQL, un CSV o una regex, o deshaz el escapado.

Se ejecuta en tu navegador: no se sube nada.

Copiado

Cómo se usa

  1. Elige Escapar o Desescapar y el formato de destino.
  2. Pega el texto. Al escapar, el resultado es lo que va entre las comillas (CSV añade sus propias comillas solo cuando hacen falta).
  3. Para deshacerlo, pega el texto escapado sin las comillas que lo rodean y elige Desescapar.

Preguntas frecuentes

¿Se sube mi texto?

No. Todo se ejecuta en tu navegador.

¿Añade las comillas de alrededor?

No: obtienes el contenido para poner entre tus propias comillas. La excepción es CSV, donde un campo con coma, comilla o salto de línea debe ir entre comillas dobles.

¿Qué diferencia hay entre SQL y MySQL?

El SQL estándar solo duplica las comillas simples (''). MySQL admite además escapes con barra como \', \n y \\. Mejor usa sentencias preparadas que escapar a mano.

¿Escapar basta para evitar inyección SQL o XSS?

No. Usa consultas parametrizadas en SQL y escapado de salida según el contexto en HTML. Esta herramienta sirve para citar literales, no para seguridad.

¿Qué hace Desescapar con secuencias desconocidas?

Los escapes de JSON y JavaScript mal formados (como \x4 o un salto de línea sin escapar en JSON) dan error; las cadenas PHP con comillas dobles conservan las secuencias desconocidas tal cual, como hace PHP.