String escape / unescape & URL encode

Escape or unescape JSON strings, shell quotes, URL components and HTML entities with one-click copy.

Runs locally. Nothing you paste leaves this tab.

When to use which format

Use JSON escaped when embedding a multi-line secret, certificate or JSON payload inside another JSON field (such as SecretString). Use Shell single-quoted when passing arbitrary passwords or tokens safely to kubectl or curl on the command line.

View this tool’s source · Report a problem

Support on Ko-fi