JSON String Escape

Escape special characters for use inside a JSON string.

Support
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"
Bye

Output

"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

Frequently asked questions

Version 1.0.0 · Updated 2026-08-06 · Runs entirely in your browser