Qué hace esta herramienta
Invierte la única regla de escape que el SQL estándar aplica a los literales de cadena: una comilla simple dentro de la cadena se escribe dos veces. Pega el literal y cada '' vuelve a ser una sola '.
Si el texto va entre comillas simples, el par envolvente se quita primero. Así funcionan las dos formas —'O''Brien' y O''Brien dan ambas O'Brien— y puedes pegar desde una consulta o desde un valor de columna volcado sin editarlo antes. Como el lado del escape entrecomilla su salida, ambos son inversos exactos: todo lo que produce vuelve por aquí sin alteración, comillas incluidas.
Cuándo la necesitas
Al leer un literal en un log de consultas, un archivo de migración o la salida de depuración de un ORM, donde las comillas se han duplicado y el valor cuesta de leer. También para comprobar que un valor se escapó una vez y no dos: un nombre que sale con una comilla suelta suele haber pasado una vez de más por el escape.
Qué no hace
No toca los escapes con barra invertida. MySQL acepta \' salvo que NO_BACKSLASH_ESCAPES esté activo, pero es una extensión de MySQL y no SQL estándar: decodificarla aquí reescribiría en silencio un literal pensado para una base sin esa regla.
Las cadenas de escape de PostgreSQL (E'...') y el dollar quoting ($$...$$) quedan igualmente fuera, igual que una consulta entera: la herramienta lee un literal, y colapsar todas las comillas duplicadas de una sentencia destruiría las de los demás literales.
Privado por diseño
Todo se ejecuta localmente en tu navegador con JavaScript. Tus datos nunca se suben a un servidor, lo que hace que la herramienta sea segura para contenido sensible y funcione sin conexión.