URL Encoder
Encode a string to be safely used in URLs.
URL Breakdown
Enter a valid single URL (not in batch mode) to see its components broken down here.
Common Characters
How to use URL Encoder
- 1
Enter Input
Type or paste your URL or string into the input box. Use batch mode for multiple URLs.
- 2
Select Encoding Mode
Choose 'Full URL' (encodeURI) to preserve structure, or 'Component' to encode everything (like query parameters).
- 3
Review Breakdown
If you entered a valid URL, our tool will break it down into protocol, domain, path, etc.
- 4
Copy Result
Click the copy button to get your safely percent-encoded string.
Related Tools
Frequently Asked Questions
What is URL encoding?
URL encoding (or percent-encoding) converts characters into a format that can be safely transmitted over the Internet. It replaces unsafe ASCII characters with a '%' followed by two hexadecimal digits.
When should I use Full URL vs Component?
Use 'Full URL' when you are encoding a complete web address (it won't encode : / ? &). Use 'Component' when you are encoding a specific piece of data, like a search query parameter that might contain a & or =.
What does Batch Mode do?
Batch mode allows you to paste a list of URLs (one per line) and encodes all of them simultaneously.
What characters are always safe in a URL?
Alphanumeric characters (A-Z, a-z, 0-9) and the special characters - _ . ~ are always safe and do not need encoding.
Can I decode a URL here?
We have a dedicated URL Decoder tool. Just click 'Go to Decoder' at the top of the page.