Kostenloses SQL-Unescape-Tool Online
SQL-Escaping sofort umkehren — verdoppelte Anführungszeichen und Backslashes entfernen, nur im Browser.
Eingabe
Ausgabe
Was ist SQL-Escaping?
Sie schauen auf ein SQL-Log oder einen Datenbankexport und sehen O''Brien statt O'Brien. Das ist SQL-Escaping in Aktion — und dieses Tool macht es rückgängig. SQL-Unescaping konvertiert escapete SQL-Strings zurück in ihre ursprüngliche Form. Es ist das Gegenteil von SQL-Injection-Schutz: statt Anführungszeichen zu verdoppeln, werden diese verdoppelten Zeichen rückgängig gemacht. Nützlich beim Prüfen von .sql-Dateien, Logs oder für Datenbereinigung. Standard bei PostgreSQL, MySQL, SQLite und SQL Server ist das Verdoppeln einfacher Anführungszeichen — dieses Tool macht genau das rückgängig. Alles läuft im Browser.
Das häufigste Escape in SQL ist das Verdoppeln einfacher Anführungszeichen: ' wird zu ''.
So verwendest du das SQL-Unescape-Tool
Den escapeten SQL-String einfügen
Kopiere den escapeten SQL-Text und füge ihn in das Eingabefeld ein. Das sind typischerweise Strings mit Escape-Zeichen wie '\'hello\'' oder verdoppelten Anführungszeichen wie ''hello''.
Escape-Stil wählen
Wähle das Escape-Format: Backslash (MySQL/PostgreSQL-Stil) oder verdoppelte Anführungszeichen (SQL Server/ANSI-Stil). Das Tool macht das Escaping entsprechend rückgängig.
Beispiel
Escapeter SQL (Backslash-Stil):
Unescapetes Ergebnis:
Wann musst du SQL unescapen?
SQL-Strings müssen unescapet werden, wenn du Daten liest, die in escapeter Form gespeichert oder exportiert wurden — Datenbankdumps, Logdateien oder Werte aus einem SQL-Editor. Das Unescaping stellt den tatsächlichen Inhalt wieder her.
Andersherum? Nutze das SQL-Escape-Tool, um Strings vor dem Einfügen zu escapen.
Häufig gestellte Fragen
Was macht SQL-Unescaping?
SQL-Unescaping kehrt das Escaping von SQL-Strings um. Es konvertiert verdoppelte einfache Anführungszeichen '' zurück zu ' und verdoppelte Backslashes \\ zurück zu \.
Wann brauche ich SQL-Unescaping?
Typischerweise beim Lesen von SQL-Exporten, Debuggen von Stored Procedures oder wenn Daten für die Speicherung escapt wurden und Sie die Originalwerte benötigen.
Funktioniert es für MySQL, PostgreSQL und SQL Server?
Ja für gängige Fälle. Apostrophe-Umkehrung ist Standard bei allen großen Datenbanken. Backslash-Umkehrung ist MySQL-spezifisch gemäß den MySQL-String-Literalen.
Werden meine SQL-Daten an einen Server gesendet?
Nein. Alles läuft in Ihrem Browser. Ihre SQL-Strings verlassen Ihr Gerät nicht.
Was ist der Unterschied zwischen SQL Escape und Unescape?
SQL Escape konvertiert ' zu '' — schützt vor SQL-Injection. SQL Unescape macht das Gegenteil: '' zurück zu '. Escape vor dem Einfügen, Unescape beim Lesen.
Verwandte Tools
Referenzen: OWASP SQL Injection