Escapar una cadena
Escapa un texto para que quepa dentro de una cadena JSON, un literal de JavaScript, una consulta SQL, un comando de shell o una regex.
Qué hace
Escapar una cadena trabaja sobre el texto que pegas, línea a línea, y muestra el resultado mientras escribes. No se envía nada y no hay límite de longitud más allá de lo que aguante tu navegador.
Cuándo sirve
El tipo de limpieza que a mano es un rollo y en una hoja de cálculo es propensa a errores: una lista pegada de un correo, una exportación con mayúsculas inconsistentes, una columna de direcciones con duplicados.
Límites y advertencias
Los saltos de línea se normalizan, y los espacios al principio y al final cuentan salvo que la herramienta diga lo contrario. No se guarda nada: recarga la página y el texto desaparece. Todo ocurre en tu navegador, así que el archivo nunca sale de tu dispositivo.
Cómo funciona
- Pega el contenido, o carga un archivo.
- El resultado aparece mientras escribes.
- Copia o descarga lo que obtienes.
Preguntas frecuentes
- ¿Por qué en SQL duplica la comilla en vez de usar la barra invertida?
- Porque duplicarla es el estándar que aceptan todos los motores. El escape con barra invertida es una extensión de MySQL y produce una consulta rota en PostgreSQL, SQLite y SQL Server.
- ¿Basta esto para frenar la inyección SQL?
- No. Escapar a mano es el último recurso: usa una consulta parametrizada, donde el valor nunca forma parte de la instrucción. Esto sirve para los casos en que de verdad no puedes, como un script puntual.
- ¿Se suben mis archivos a alguna parte?
- No. Esta herramienta funciona por completo en tu navegador, así que el archivo nunca sale de tu dispositivo.