Loading tool...
URL Encoder — Free Online Tool
URLs may only contain a limited set of characters, so spaces, ampersands, question marks, non-English letters and many symbols must be replaced by percent-encoded sequences such as %20 for a space. This URL encoder and decoder performs that conversion for you using standard component encoding, which is the right choice for query-string values, path segments and form data. Paste text, pick Encode, press Convert and the safe version appears in the same box; pick Decode to turn a percent-encoded string back into readable text. For instance, hello world & more becomes hello%20world%20%26%20more. Marketers use it to build clean UTM links, developers use it to debug redirects and API calls, and SEOs use it to read encoded URLs in analytics and crawl reports, including links with Hindi or other non-Latin characters that appear as long percent sequences. Encode only the value you are inserting into a URL, not the whole address, because encoding the full link would also change the colon and slashes that make it work. If decoding fails, the string probably contains a stray percent sign that is not followed by two hexadecimal digits. The conversion runs entirely in your browser and your URLs are never uploaded or stored.
Use our URL Encoder on AllConvertor — no registration, no download, works on iPhone, Android, Windows, and Mac. All processing runs in your browser when possible for maximum privacy and speed.
How to use URL Encoder
- Paste the text or URL component into the box.
- Choose Encode or Decode.
- Click Convert.
- Copy the result into your link, code or analytics report.
Key benefits
- ✓ 100% free — no paywall or trial limits
- ✓ No account or email required
- ✓ Mobile-friendly responsive design
- ✓ Instant results in your browser
- ✓ Secure — data stays on your device
- ✓ Trusted by thousands of users daily
Popular searches
Frequently Asked Questions
How do I encode a URL?
Paste the text or parameter value, choose Encode and press Convert. Special characters are replaced with percent-encoded codes like %20 for space.
How do I decode a percent-encoded URL?
Choose Decode, paste the encoded string and click Convert to see readable text.
Should I encode the whole URL?
No. Encode only individual values such as query parameters. Encoding a full URL would also change characters like : and / that are needed for the link to work.
Why does my decode attempt fail?
A percent sign that is not followed by two valid hex digits makes the string malformed and impossible to decode.
What does %20 mean?
%20 is the percent-encoded form of a space character.