JSON String Escape
Escape special characters for use inside a JSON string.
Works Offline
Privacy First
No Login
No API
Raw string
Escaped output
About the JSON String Escape
Convert raw text into a properly escaped JSON string literal, handling quotes, backslashes, newlines, and tabs. Optionally wrap the result in surrounding double quotes.
Examples
Quotes and newline
Hello "world"
ByeOutput
"Hello \"world\"\nBye"Keyboard shortcuts
- Copy the main outputCtrl / ⌘ + Shift + C
- Download the resultCtrl / ⌘ + S
- Share this toolCtrl / ⌘ + Shift + S
- Reset the inputsAlt + R
- Open the tool search paletteCtrl / ⌘ + K
Related tools
JSON String Unescape
JSON
Reverse JSON string escaping back to readable text.
JSON Formatter
JSON
Pretty-print and beautify JSON with custom indentation.
JSON Key Sorter
JSON
Sort JSON object keys alphabetically, naturally, or by array field.
JSON Minifier
JSON
Compress JSON by removing whitespace and show bytes saved.
JSON Repair / Auto-fixer
JSON
Auto-fix broken JSON: quotes, trailing commas, comments, and more.
JSON Validator
JSON
Validate JSON syntax and see detailed error diagnostics.
Frequently asked questions
Version 1.0.0 · Updated 2026-08-06 · Runs entirely in your browser