Escape or unescape strings for common syntaxes. Free, private, runs in your browser.
100% private — your files and text never leave your browser. All processing happens locally on your device.
String Escape / Unescape handles JSON, JavaScript, URL components, regular expressions, and CSV fields. Each mode follows different rules, so choosing the target syntax is part of the workflow.
Unescape modes catch malformed Unicode, hex, URL, JSON, and CSV escape sequences instead of guessing. Edit the source and retry until the output matches your intended string.
Escaping is not a universal security control. Use the output as a syntax helper, then apply context-aware validation or sanitization in the application where the string will be used.
Phase 5 supports JSON, JavaScript, URL component, regular expression, and CSV field escaping.
Malformed JSON, JavaScript, URL, or CSV escape sequences produce a clear local error so you can fix the input and retry.
No. Escaping is syntax-specific text conversion. It does not make arbitrary content safe in every context.
Yes. JSON and JavaScript modes handle common quotes, backslashes, newlines, tabs, and Unicode escapes.
No. The string remains in browser memory.