URL Encoder / Decoder
Encode and decode URL-unsafe characters safely.
Encode or decode URL-safe values to prepare query strings, links, and parameters for real web requests.
What is this tool?
URLs can only safely contain certain characters. Reserved characters such as spaces, ampersands, and punctuation often need to be encoded before a parameter is sent in a query string or URL path. URL encoding translates these characters into percent-encoded sequences so the browser and server interpret them consistently.
Example
Raw URL
Original URL
https://example.com/search?q=hello world&lang=en
Encoded URL
Encoded output
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dhello%20world%26lang%3Den
Why use Cassidor?
- Useful when building or debugging URLs and query parameters.
- Great for quick encode/decode checks without opening a terminal.
- Runs in the browser and avoids extra setup.
Frequently asked questions
Why do URLs need encoding?
Certain characters are reserved or unsafe in a URL and need to be percent-encoded to preserve their original meaning.
When should I decode a URL?
When you need to inspect the original values that were passed in a URL or query string.
Is this the same as URL shortening?
No. This tool is for encoding characters, not for shortening or rewriting destination addresses.
What is percent encoding?
It is the standard approach that converts unsafe characters into sequences such as %20 or %3D.
Related tools
Encode text to Base64 or decode it back when you need to inspect API payloads, URLs, or encoded data quickly.
Test patterns against text to validate match logic, debug extraction rules, and quickly reason about regular expressions.
Format JSON instantly in your browser. Paste a payload, tidy the structure, and copy or download the result without affecting the data itself.