Escape / Unescape Tools
Convert unsafe or escaped text between readable and transport-safe forms. Use these tools for JSON string escaping, URL percent encoding, HTML entities, and YAML URL payloads directly in your browser.
JSON Escape / Unescape
Escape JSON strings for string literals and unescape escaped JSON back to readable text.
JSON URL Encode / Decode
URL-encode JSON payloads for query strings and decode percent-encoded JSON back to source text.
URL Encoder / Decoder
Encode and decode URLs, query strings, URI components and percent-escaped text.
HTML Encoder / Decoder
Escape HTML entities for safe display and unescape entities back to readable markup.
JSON String Encoder / Decoder
Encode text as JSON string literals and decode escaped JSON strings back to plain text.
YAML URL Encode / Decode
URL-encode YAML configs and decode URL-escaped YAML back to readable YAML.
When to Escape Text
Escape data when it needs to travel through a context that treats characters like quotes, angle brackets, ampersands, slashes or spaces specially.
Common Workflows
Prepare JSON strings for source code, encode query parameters, display HTML markup safely, or decode copied payloads from API logs.
Private by Design
These tools run in the browser. Your pasted text is processed locally by the page and does not need a server round trip.