What is the URL Encoder / Decoder?
ToolsPopper's URL tool percent-encodes special characters for safe use in URLs and query strings, or decodes encoded text back to readable form. Switch between Encode and Decode, paste a link fragment or full URL, and get instant output — essential when building fetch calls, fixing broken query params, or reading encoded redirect links.
Conversion uses encodeURIComponent and decodeURIComponent in your browser. Nothing is transmitted to ToolsPopper servers.
When to encode or decode URLs
- Query string building — escape spaces, ampersands, and unicode in GET parameters
- API development — verify encoded path and search segments before requests
- Debugging redirects — decode opaque return URLs from OAuth or payment flows
- Email and CMS links — fix double-encoded or broken href values
How URL encoding works here
Encode mode replaces reserved and non-ASCII characters with percent-escaped sequences suitable for URI components. Decode mode reverses valid escape sequences to plain text. Invalid decode input surfaces an error message instead of silent corruption.
How to encode or decode a URL
- Choose Encode or Decode mode.
- Paste the URL, query string, or text fragment in the input box.
- Click Encode or Decode to run the conversion.
- Copy the result and repeat with no daily cap.
ToolsPopper vs URL Encode/Decode sites and browser devtools
- Dedicated encode/decode UI — faster than typing in a console for quick fixes
- 100% private — sensitive tokens in URLs never hit a remote server
- Unlimited free use — no length limit or signup wall
- Clear errors on bad input — malformed decode strings show immediately
- Mobile-friendly — fix links from a phone without opening devtools