String-Escape-Tool
Escaped und unescaped Text für JSON, JavaScript-Strings und Template-Literale, HTML-Text und -Attribute, XML, URLs, CSV, SQL, Regex und Shell.
🔒 Dieses Tool läuft vollständig in Ihrem Browser. Ihre Dateien werden niemals an einen Server hochgeladen.
The same text, every target
Escaping is per-context. Comparing them side by side is the quickest way to see that one is not a substitute for another.
| Target | Result | Round trip |
|---|
Escaped in this page; nothing is uploaded. Escaping is always relative to a destination — text that is safe in one context can be dangerous in another, which is why the target is an explicit choice here rather than a single "escape" button.
How String-Escape-Tool works
- Open String-Escape-Tool and review the example state before entering your own values.
- Enter or select the information needed for String-Escape-Tool.
- Review the result and adjust the inputs if you want to compare another case.
Escapes and unescapes text for JSON, JavaScript strings and template literals, HTML text and attributes, XML, URLs, CSV, SQL, regex and shell. Compares every target at once, reports round-trip fidelity, and warns where escaping alone is not safety. The interactive workspace runs in your browser, so you can review the result without creating an account.
FAQ
What is String-Escape-Tool used for?
Escapes and unescapes text for JSON, JavaScript strings and template literals, HTML text and attributes, XML, URLs, CSV, SQL, regex and shell. Compares every target at once, reports round-trip fidelity, and warns where escaping alone is not safety.
Do I need an account?
No. The tool is available directly in the browser without an account or sign-up.
What should I do if the result looks unexpected?
Check the entered values and compare them with the guidance shown in String-Escape-Tool. Use the result as a planning aid and verify important decisions independently.