URL Encoder/Decoder
Encode and decode URLs and URI components
URLs to Encode
What, Why & How
What is this?
A browser-based URL encoder/decoder. It converts text to percent-encoding and decodes it back, safely and offline.
Why use it?
To avoid broken links and bugs caused by spaces, Unicode, and reserved characters in query strings or API calls.
How to use it?
Choose Encode or Decode, paste your text, then run the action. Use examples below to see common patterns.
About URL Encoding
URL encoding (percent-encoding) converts characters into a format that can be transmitted over the Internet. Special characters are replaced with a percent sign followed by two hexadecimal digits.
- • Space → %20
- • @ → %40
- • & → %26
- • ? → %3F
- • = → %3D
- • # → %23
Use Cases
Query Parameters
Encode values in URL query strings to handle special characters safely.
Form Data
Encode form data when submitting via GET requests or URL parameters.
API Requests
Properly encode parameters when making HTTP requests to APIs.
Debugging
Decode URLs to understand what data is being transmitted.