URL Encoder Tool
Encode and decode special characters in URLs using percent-encoding.
Input
How to Use
1
Enter Text
Enter the text you want to encode or decode.
2
Select Mode
Choose the encoding mode based on your use case.
3
Convert and Use
Copy the result and use it in your URL or query parameters.
About URL Encoding
URL encoding (percent-encoding) converts characters that are not allowed in URLs into %XX format.
Features
- 3 Encoding ModesChoose from component, URI, or form encoding based on your needs.
- Simple OperationConvert instantly with a button click. Easy swap function.
- Preserve URL StructureURI mode preserves :// and / while encoding other characters.
- Privacy ProtectedAll processing happens in your browser. Data is never sent to servers.
Use Cases
- Encode non-ASCII characters in URLs
- Create API query parameters
- Encode form data
- Create redirect URLs
- Create social sharing URLs
FAQ
Is the URL encoder free?
Yes, it is completely free. No registration required.
Does space become + or %20?
It depends on the mode. Form mode uses +, others use %20.
What is the difference between Component and URI?
Component encodes all special characters. URI preserves URL structure characters like :// and /.
What if decoding does not work?
The string might be double-encoded. Try decoding multiple times.
Can it encode characters other than ASCII?
Yes, it can encode all Unicode characters.