JSON Escape / Unescape

Escape or unescape JSON string content directly in your browser.

Your data is processed locally in your browser and is never uploaded.

What does JSON escaping mean?

JSON strings use a backslash before characters such as quotes, backslashes, newlines, and tabs. Escape turns ordinary text into JSON string content; Unescape reverses valid JSON string escapes.

Unicode and literal backslashes

Normal Unicode characters stay readable. Unicode escape sequences such as \u0041 are supported, including valid emoji surrogate pairs. A literal backslash is escaped as two backslashes.

Private local processing

Your text is processed locally in your browser and is never uploaded.

Related JSON tools