TL
Tool Lab
💰Spenden
💰Spenden

String Escape / Unescape

Escape or unescape strings for JSON, JavaScript, HTML entities, SQL, and regular expressions.

Roh-Eingabe
Escapte Ausgabe

Über dieses Tool

Escapt und unescapt Zeichenketten in fünf Kontexten: JSON/JS-Strings, JS-Template-Literale, HTML-Entities, SQL-Einfachanführungszeichen und RegExp-Muster.

Fügen Sie beliebigen Text ein, wählen Sie Modus und Sprache, und erhalten Sie das Ergebnis sofort.

Anleitung

  1. Wählen Sie den Modus Escapen oder Unescapen.
  2. Klicken Sie auf eine Sprach-Schaltfläche (JSON, JS, HTML, SQL oder RegExp).
  3. Fügen Sie Ihre Eingabe ein oder klicken Sie auf Beispiel.
  4. Die Ausgabe aktualisiert sich sofort. Klicken Sie auf Kopieren, um das Ergebnis zu kopieren.

Anwendungsfälle

Zeichenketten vor dem Einbetten in JSON-Nutzlasten escapen, HTML vor dem Einfügen in innerHTML escapen, SQL-Benutzereingaben escapen, und Literalstrings in RegExp-Muster umwandeln.

Häufige Fragen

  • Sollte ich das für die SQL-Sanitisierung in der Produktion verwenden?Nein. Verwenden Sie immer parametrisierte Abfragen in der Produktion. Dieses Tool ist nur für Inspektion und Lernen.
  • Was macht der RegExp-Unescape-Modus?RegExp-Unescaping ist kontextabhängig und nicht klar definiert. Dieser Modus gibt die Eingabe unverändert zurück.
  • Behandelt JSON-Escaping Unicode-Zeichen?Steuerzeichen (U+0000–U+001F) werden als \uXXXX kodiert. Druckbare Unicode-Zeichen über U+007F bleiben unverändert (gültiges JSON).