URL Encode / Decode
Percent-encode or decode URL components.
Useful for query strings, redirects and API parameters.
URL Encode / Decode
0 words0 characters0 lines0 bytes
Why do spaces become %20 or +?
Percent-encoding replaces reserved characters with %XX. In query strings a space is often encoded as + or %20 depending on the component.
When should I encode a full URL versus a component?
Encode individual components (a single query value) rather than the whole URL, so structural characters like ? & / aren't accidentally escaped.
Related tools
- Base64 Encode / Decode — for binary-in-text payloads.
- JSON Formatter — tidy the decoded JSON in a query param.
🔐 Private by design: every tool runs in your browser. DNS lookups go straight to Cloudflare's DoH resolver (1.1.1.1); nothing else is sent to any server, and nothing is logged.