JSON Formatter
Prettify and validate JSON with syntax highlighting.
Percent-encode or decode URLs and query strings.
Runs locally in your browser. No data is sent to a server.
Percent-encode individual URL components such as query parameter values and path segments, or encode and decode complete URLs while preserving their structure. Supports Unicode input including emoji and non-Latin scripts. Everything runs locally in your browser — no URLs or query strings are ever sent to a server.
Press Cmd+Enter or Ctrl+Enter to run the current operation.
⌘Ctrl + ↵ to encode