← All tools
Developer tool

URL Encoder & Decoder

Smart URL encoder and decoder. Auto-detects encode or decode, parses URL components, detects double encoding. Live output as you type.

🔧 Double Encoding Detected — Your URL contains %25XX patterns (e.g. %2520 instead of %20).
Input
Output

Frequently Asked Questions

Everything you need to know about URL encoding and decoding online.

What is URL encoding?+

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 vs encodeURIComponent — what is the difference?+

encodeURI encodes a full URL and leaves ? = & # intact. encodeURIComponent encodes everything including those characters — use it for individual query parameter values.

What is double encoding?+

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.

What does Smart Mode do?+

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.

What is the URL component breakdown?+

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
Related Tools

More free developer tools

💾Base64 Encoder 🔗Query String Parser 📄JSON Formatter 🔒Hash Generator