Herramienta SQL Unescape Gratuita Online
Invierte el escaping SQL al instante — des-escapa comillas y barras invertidas, solo en el navegador.
Entrada
Salida
¿Qué es el escape SQL?
Estás mirando un log SQL o una exportación de base de datos y ves O''Brien en lugar de O'Brien. Eso es el escaping SQL en acción — y esta herramienta lo revierte. El SQL unescape convierte cadenas SQL escapadas de vuelta a su forma original legible. Útil al inspeccionar archivos .sql exportados, leer logs, depurar procedimientos almacenados o limpiar datos importados. El estándar en PostgreSQL, MySQL, SQLite y SQL Server es duplicar las comillas simples — esta herramienta revierte exactamente eso. Todo se procesa en tu navegador.
El escape más común en SQL es doblar las comillas simples: ' se convierte en ''.
Cómo usar la herramienta SQL Unescape
Pegar la cadena SQL escapada
Copia el texto SQL escapado y pégalo en el cuadro de entrada. Normalmente es una cadena con comillas escapadas como '\'hello\'' o comillas dobles como ''hello''.
Elegir el estilo de escape
Selecciona el formato de escape: barra invertida (estilo MySQL/PostgreSQL) o comillas dobles (estilo SQL Server/ANSI). La herramienta des-escapa según corresponda.
Ejemplo
SQL escapado (estilo barra invertida):
Salida des-escapada:
¿Cuándo necesitas des-escapar SQL?
Des-escapa cadenas SQL cuando leas datos almacenados o exportados en forma escapada — volcados de base de datos, archivos de log o valores copiados de un editor SQL. El des-escape restaura el contenido real.
¿Al revés? Usa la herramienta SQL Escape para escapar cadenas antes de insertarlas en consultas.
Preguntas frecuentes
¿Qué hace el SQL unescape?
El SQL unescape invierte el escaping de cadenas SQL. Convierte comillas simples dobles '' de vuelta a ' y barras invertidas dobles \\ de vuelta a \.
¿Cuándo necesito des-escapar SQL?
Normalmente al leer exportaciones SQL, inspeccionar logs, depurar procedimientos almacenados o cuando los datos han sido escapados para almacenamiento y necesitas los valores originales.
¿Funciona para MySQL, PostgreSQL y SQL Server?
Sí para los casos comunes. La inversión de comillas simples es estándar en todas las bases de datos principales. La inversión de barras invertidas es específica de MySQL según los literales de cadena MySQL.
¿Mi SQL se envía a un servidor?
No. Todo se ejecuta en tu navegador. Tu SQL nunca sale de tu dispositivo.
¿Cuál es la diferencia entre SQL escape y unescape?
SQL escape convierte ' a '' para proteger contra inyección SQL. SQL unescape hace lo contrario: '' de vuelta a '. Escapa al insertar, des-escapa al leer.
Herramientas relacionadas
Referencias: OWASP SQL Injection