URL Encoder & Decoder
Encode URLs, query strings, and special characters—or decode percent-encoded values instantly.
URL or Plain Text
Paste or type the value to convert
Encoded Output
Converted result, ready to use
https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dhello%20world%26category%3Dtools
URL encoded successfully.
How to Use
- 1Choose ModeSelect Encode or Decode.
- 2Paste ValueEnter a URL, query string, or plain text.
- 3Choose StandardUse RFC 3986 or form encoding.
- 4ExportCopy, swap, or download the result.
Technical Specs
- Maximum Size
- 1 MB
- Standards
- RFC 3986 + Form
- Validation
- Strict percent sequences
- Privacy
- No database storage
Related Tools
Safe web values
Why encode URL values?
URLs reserve characters such as spaces, ampersands, hashes, and question marks for special purposes. Percent encoding preserves your actual data so browsers, servers, and APIs interpret it correctly.
Frequently Asked Questions
What is URL encoding? +
It replaces unsafe characters with percent-encoded byte sequences that can safely travel in a URL.
Which standard should I use? +
Use RFC 3986 for URL paths and general components. Use form encoding for application/x-www-form-urlencoded query or form data.
Why does form encoding use plus signs? +
In form encoding, a plus sign commonly represents a space. RFC 3986 instead encodes spaces as %20.
Is my input stored? +
No database persistence or conversion history is used.
Related Articles
Developer newsletter
Stay Ahead
Get practical developer guides, new tools, and workflow improvements without inbox noise.