JSON Escape
Escape a string for use inside JSON (quotes, backslashes, and control characters) or unescape a JSON string literal. Runs with JSON.stringify / JSON.parse in your tab so fixture text never hits a hosted escaper.
Runs in your browser. Nothing is uploaded.
0 characters · 0 lines
0 characters · 0 lines
About this tool
Escape a string so it can sit inside JSON: quotes, backslashes, and control characters become \ sequences. Unescape reverses a JSON string literal (without requiring surrounding quotes). Built on JSON.stringify / JSON.parse in the tab.
How to use: paste the raw string, pick Escape, copy the escaped form into a larger JSON document. Unescape if a log printed an already-escaped value. Invalid unescape input (dangling \) shows a parse error.
Example: He said "hi" becomes He said \"hi\". A Windows path C:\\tmp round-trips. This is not pretty-printing a whole document. Use the JSON formatter for that.
Strings never hit a hosted escaper. Related: JSON formatter for objects, Base64 if you needed binary-safe transport instead of JSON string rules.
Related Web tools
JSON Formatter
Pretty-print, minify, and validate JSON in your browser. Paste a payload, fix indentation, and spot syntax errors without sending data to a server. Works for APIs, config files, and nested objects. Output stays on your device.
JavaScript Formatter
Beautify or compact JavaScript in the browser. Re-indent minified snippets from DevTools, or collapse whitespace for a rough size check. Formatting stays on-device so proprietary scripts are never posted to a beautifier.
SQL Formatter
Beautify SQL in the browser with dialect-aware formatting for PostgreSQL, MySQL, SQLite, and T-SQL. Paste a query, pick indent, and copy readable SQL without sending statements to a formatter service.
HTML Formatter
Beautify or minify HTML markup locally. Re-indent nested tags, collapse whitespace for production snippets, and copy formatted markup without posting templates to a formatter service. Handy for emails, partials, and messy copy-paste from DevTools.
CSS Formatter
Format and minify CSS in the browser. Expand rules for readability or compress stylesheets for a quick size check. Paste a snippet, tidy selectors and declarations, and copy the result. Proprietary styles are not uploaded.
XML Formatter
Pretty-print or minify XML documents in your browser. Indent nested elements from SOAP, RSS, and config files, or collapse whitespace for a compact blob. Parsing and formatting never leave the tab.