URL encoder and decoder
Encode text for a URL or decode percent-encoded characters.
Your files are processed here, on your device
We do not send your file or text contents to a processing server. No account is needed and there is no daily operation quota. Individual tools have size limits to protect your device’s memory.
A connection is needed to load the site and its resources. Hosting may receive technical visit data. Favorites store only tool identifiers in this browser.
How we handle your data →How to use this tool
- Choose component for a parameter value or full URL for an address.
- Select encoding or decoding and paste text.
- Inspect symbols such as &, / and + before placing the result in a URL.
An example you can verify
Prepare a parameter value without treating its symbols as URL separators.
Example input
a b/&
Expected result
a%20b%2F%26
Select full URL to preserve : / ? & in an entire URL. Decoding does not convert + to a space.
Settings and limits
Choose component for parameters or segments; choose full URL to preserve URL separators. + remains +: this is not a form decoder.
Frequently asked questions
What happens to an invalid % sequence?
An error is shown without changing your input. Decoding requires valid percent sequences and UTF-8.