URL Encoder / Decoder
Encode URLs for safe use in links, or decode them back.
About the URL Encoder
Our free URL encoder/decoder converts text and URLs into percent-encoded format (and back). Special characters like spaces, &, ? and non-English text must be encoded to work reliably in links, query strings and APIs.
How to Use the URL Encoder
- Paste a URL or any text into the input box.
- Click Encode for percent-encoding, or Decode to reverse it.
- Copy the result with Copy Output.
Why Encode URLs?
- Query strings: characters like
&and=have special meaning — encoding keeps your data intact. - Non-English text: Urdu, Arabic or emoji in URLs must be percent-encoded to transmit correctly.
- APIs & redirects: safely nest one URL inside another's parameter.
Frequently Asked Questions
What does percent-encoding look like?
A space becomes %20, so "hello world" encodes to "hello%20world". Non-ASCII characters become multi-byte sequences like %D8%B9.
Encode vs decode — which do I need?
Encode plain text/URLs into the safe %XX form; decode to turn %XX sequences back into readable text.
Is my input uploaded?
No — everything runs locally in your browser.