Escape quotes and line break markers
Input
{"mode":"escape","text":"Hello \"world\"\nnext"} Output
"Hello \"world\"\\nnext"
Useful when you want a JSON-style escaped string for code, logs, or payload examples.
Developer Tools
Review practical JSON Escape / Unescape examples so you can understand expected input, output, and common patterns faster.
Use this JSON Escape / Unescape tool to either escape plain text into JSON-style string content or simplify escaped JSON-style text back into a more readable raw form. It is useful when debugging copied payload fragments, preparing strings for code examples, cleaning escaped log output, and converting backslash-heavy text into a lighter readable version. In unescape mode, the tool removes common backslash escapes like \" and \n into plain characters instead of turning them into real control characters.
Example pages are especially useful for developer tools because they show what good input looks like, what kind of output to expect, and how the tool behaves in common scenarios.
Input
{"mode":"escape","text":"Hello \"world\"\nnext"} Output
"Hello \"world\"\\nnext"
Useful when you want a JSON-style escaped string for code, logs, or payload examples.
Input
{"mode":"unescape","text":"Hello \\"world\\"\\nnext"} Output
Hello "world"nnext
Useful when you want to remove backslashes but keep everything as visible text instead of creating a real line break.
Fix: This tool's unescape mode converts \n into the visible character n, not an actual line break.
Fix: Use mode escape or mode unescape in the input.
Fix: Use valid JSON like {"mode":"escape","text":"..."} or the separator format.
Fix: This tool is focused on string content, not full object serialization or parsing.
Fix: Check whether the text was already processed, because running the same mode again can change the result unexpectedly.
After reviewing these examples, run the live tool with your own input. If your task involves a follow-up step, the related page can help you move to the next tool in the workflow.
Open the main JSON Escape / Unescape page and test your own real input.