String Escape / Unescape
Escape and unescape text for JSON, XML, CSV, regex, or POSIX shell contexts
Context:
hello & "world" <tag>123</tag> new line
hello & "world" <tag>123</tag> new line
Both directions update live from the same input. Useful for safely embedding text inside JSON payloads, XML/HTML attributes, CSV columns, regex literals, or shell commands.
Related tools
{}
JSON Prettifier
Format and validate JSON data
📄
XML/HTML Formatter
Format, validate, prettify, and minify XML or HTML data
⇄
XML ↔ JSON Converter
Bidirectional XML-to-JSON and JSON-to-XML converter using the familiar @attr / _text convention; repeated tags collapse into arrays
🧭
JSONPath Query Engine
Test JSONPath expressions — supports dot/bracket access, wildcards, slices, recursive descent (..), and filter [?(...)] expressions
◇
GraphQL Formatter
Format and validate GraphQL queries, mutations, subscriptions, and fragments — preserves string literals, args, blocks, lists, and comments