URL Encoder & Decoder
Encode or decode URLs and query parameters. Two modes: Component encodes everything including ?, & and = (use it for query values), Full URL preserves reserved characters (use it for complete URLs). Result updates as you type.
How to use
1
Choose encode or decode
Select Encode to percent-encode text, or Decode to convert encoded text back.
2
Pick Component or Full URL
Component encodes everything (use for query values); Full URL preserves reserved characters (use for complete URLs).
3
Enter your input
Type or paste the text or URL.
4
Copy the result
Copy the encoded or decoded output to your clipboard.
Plain text input
0 characters
Encoded output
Output appears here...
Features
Component and Full URL modes
Choose the right encoding for query values vs complete URLs.
Instant conversion
The result appears as you type.
Swap input and output
Reverse the direction with one click.
Character count
See how many characters are in the input and output.
Common use cases
- Encode a query parameter value for a URL
- Decode a percent-encoded URL from a log or API
- Prepare form data for transmission
- Encode user input for a search query