URL Encoder & Decoder
Encode and decode URLs in all three encodings
calendar_today Last updated: September 17, 2026
Escapes /, ? and & — use it for a query value.
Result
https%3A%2F%2Fsahel.tools%2Ftools%2Furl-encoder%3Fq%3D%D9%85%D8%B1%D8%AD%D8%A8%D8%A7%26page%3D1
What is in this link
Encoded in your browser — the link is never sent anywhere.
Sahel's URL encoder handles all three encodings — a value inside a URL, a whole URL, and HTML form encoding — explains the difference between them, and runs in your browser.
How does this tool work?
Say what you are encoding
A value inside a URL, a whole URL, or an HTML form.
Paste the text
The difference between the three is explained under the choice.
Copy the result
With the link broken into host, path and parameters below it.
Frequently asked questions
What is the difference between the three? expand_more
When do I actually need encoding? expand_more
Why does decoding show an error? expand_more
Does encoding hide a link? expand_more
Related tools
JSON Formatter & Validator
Format and validate JSON, with the error pinned to a line and column
Base64 Encoder & Decoder
Convert text to Base64 and back, with full Arabic support
Hash Generator
Compute MD5, SHA-1, SHA-256 and SHA-512 for any text or file
JWT Decoder
Read a token’s header, claims and expiry