Smart URL encoder and decoder. Auto-detects encode or decode, parses URL components, detects double encoding. Live output as you type.
%25XX patterns (e.g. %2520 instead of %20).
Everything you need to know about URL encoding and decoding online.
URL encoding converts special characters into a format that can be safely transmitted in a URL. For example, a space becomes %20 and & becomes %26.
encodeURI encodes a full URL and leaves ? = & # intact. encodeURIComponent encodes everything including those characters — use it for individual query parameter values.
Double encoding happens when a URL is encoded twice. A space becomes %20 after the first encoding, then %2520 after the second. This tool detects and fixes double encoding automatically.
Smart Mode auto-detects whether your input needs to be encoded or decoded. If it contains %XX patterns it decodes automatically. If it contains spaces or special characters it encodes. No need to choose manually.
When you paste a full URL, the tool parses it into components: protocol, domain, path, query parameters, and hash. This makes it easy to inspect individual parameters without reading a long encoded string.
💚 Like it? Keep it free. GetPDFMint runs on goodwill.
Support GetPDFMint