URL Encoder / Decoder
Encode or decode URLs and query parameters. Runs in your browser — no data sent anywhere.
About URL encoding
When should I use Component vs Full URL mode?
Component — use this for encoding individual query parameter values. It encodes everything including
/, ?, =, &, and #. Full URL — use this for encoding a complete URL while preserving its structure. Special characters with structural meaning (/, ?, =, &, #) are left intact.What is %20 vs + in URL encoding?
Both represent a space.
%20 is the standard percent-encoding for spaces in path segments and query values. + encodes spaces in the application/x-www-form-urlencoded format (HTML forms). Many servers accept both, but %20 is safer for general use.Why are webhook callback URLs sometimes double-encoded?
When a URL is passed as a query parameter value in another URL, it gets encoded. If that outer URL is also encoded, the inner URL is double-encoded. Decode twice to get back to the original URL: first decode reveals a partially-encoded URL, second decode reveals the final URL.
Inspecting webhook URLs in production?
HookDeploy captures every request with full query strings, headers, and body — so you can debug encoding issues in real traffic.