URL Encode/Decode
Encode or decode URLs quickly with batch support.
What is Url Encoder
Percent-encode special characters for URLs and query strings, or decode an encoded URL back to readable text — the same rules as JavaScript's encodeURIComponent and decodeURIComponent. Input is processed line by line, so a whole batch of links or parameter names can be converted at once.
How to use Url Encoder
- Paste the URL or text (multiple lines work as a batch)
- Choose encode or decode
- Copy the result
Frequently asked questions
What is percent-encoding?
Characters not allowed in a URL are written as %XX byte values — e.g. a space becomes %20 and & becomes %26.
Can I encode a batch of URLs at once?
Yes — the input is split on newlines and each line is encoded or decoded separately, so paste a whole list and get line-by-line output.
Encode the whole URL or just parameters?
Just the parameter parts — encodeURIComponent escapes / and : too, so encoding an entire URL breaks its structure. Encode each query value, then reassemble.
Is Url Encoder free?
Url Encoder is completely free — open the page and use every feature with no hidden charges.
Do I need to download or install Url Encoder?
No download or installation is needed. It is an online tool that runs in the browser on your phone, tablet and computer.
Do I need an account to use Url Encoder?
No. Use the tool right away — no account or sign-in required.
Does Url Encoder work on mobile?
Yes. The page is fully responsive and works on phones, tablets and desktop browsers.