URL Encoder / Decoder
Safely percent-encode text for use in URLs and query strings, or decode an encoded URL back to readable text. Handles spaces, symbols and Unicode correctly, so links, API parameters and redirects always work as expected. Runs locally in your browser.
- Encode & decode in real time
- Component and full-URI modes
- Unicode safe
- One-click copy
How to use the URL Encoder / Decoder
- 01
Choose a mode
Encode or decode, component or whole URI.
- 02
Paste your text
Drop in the URL or string.
- 03
Get the result
The output updates instantly.
- 04
Copy
Copy the encoded or decoded value.
Frequently asked questions
What's the difference between the two encode modes?+
“Component” encodes everything including / ? & = (use it for query values). “Full URI” preserves URL structure characters, which is right when encoding an entire address.
Why do spaces become %20?+
Spaces and other special characters aren't allowed in URLs, so they're replaced with a percent-encoded equivalent — %20 for a space — to keep the link valid.
Need a custom tool or a mobile app? Let’s build it.
I’m a React Native & web developer in Karachi. These free tools are built with the same care I bring to client work.