Escapar y Desescapar Cadenas - JSON, JavaScript, Python, SQL, Regex, Shell, CSV
Escapar y Desescapar Cadenas
Convierta texto en un literal de cadena seguro para siete formatos, y viceversa
Siete Formatos
JSON, JavaScript, Python, SQL, expresiones regulares, shell POSIX y CSV, cada uno con sus propias reglas.
En Ambos Sentidos
Escape texto para incrustarlo en código, o desescape una cadena que encontró en un registro o archivo fuente. Intercambiar convierte el resultado en la siguiente entrada.
Compatible con Unicode
Los emoji y el texto acentuado se conservan intactos, o pueden escribirse como escapes \u para una salida solo ASCII.
Privacidad Total
Todo ocurre en su navegador. Nada de lo que pegue se sube.
Por Qué Importa Escapar
Una comilla, una barra invertida o un salto de línea dentro de una cadena pueden cerrarla antes de tiempo o cambiar su significado. Escapar mantiene el texto como datos. Así se evitan JSON rotos, literales de cadena sin cerrar, archivos CSV dañados y expresiones regulares que coinciden con lo que no deben.
Importante: en SQL, escapar no es una defensa contra la inyección. Use siempre consultas parametrizadas en código real. El modo SQL duplica las comillas simples, que es la regla del SQL estándar; algunas bases de datos, como MySQL, también pueden tratar las barras invertidas de forma especial, así que compruebe la suya antes de pegar un resultado en una consulta.
Puntos Clave
- Correcto por formato: Cada modo sigue las reglas de escape de su propio lenguaje, no unas genéricas.
-
Errores claros: Un escape incorrecto como
\x4se informa en lugar de adivinarse en silencio. - Reversible: Escapar y luego desescapar devuelve su texto original.