Text & Code
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.
- Runs in your browser
- No uploads, instant
- Free, no sign-up
Highlights
- Encode & decode in real time
- Component and full-URI modes
- Unicode safe
- One-click copy
How to use it
How to use the URL Encoder / Decoder
- Step 1
Choose a mode
Encode or decode, component or whole URI.
- Step 2
Paste your text
Drop in the URL or string.
- Step 3
Get the result
The output updates instantly.
- Step 4
Copy
Copy the encoded or decoded value.
FAQ
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.
Related tools
Need a custom tool or a mobile app? Let’s build it.
I’m a React Native and web developer in Karachi. These free tools are built with the same care I bring to client work.