🔗
URL Encoder / Decoder
Percent-encode and decode URLs
About URL Encoder / Decoder
Special characters in URLs — spaces, &, ?, =, #, / — must be percent-encoded to avoid breaking the URL structure. %20 for space, %26 for &, %3D for =, and so on.
This tool encodes a string for safe use in a URL, or decodes percent-encoded strings back to readable text. Useful when building query strings manually, debugging URLs with encoded characters, or dealing with OAuth redirect URIs.
Two modes: encode the full URL (preserving structure), or encode a single component (like a query parameter value) which encodes more aggressively.
Common Use Cases
- →Encoding special characters in query parameter values
- →Decoding percent-encoded URLs from logs or redirect parameters
- →Building OAuth and SSO redirect URIs correctly
- →Encoding filenames or paths for use in URLs