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.
Cómo se usa
- Elige Escapar o Desescapar y el formato de destino.
- Pega el texto. Al escapar, el resultado es lo que va entre las comillas (CSV añade sus propias comillas solo cuando hacen falta).
- 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.