URL Encoder / Decoder
Encode and decode URLs, query strings, and URI components with parameter breakdown.
| Key | Decoded Value | Action |
|---|---|---|
| q | react | |
| nextjs | ||
| filter | all |
How it works
Choose Mode
Switch between Encode and Decode depending on whether you are escaping special characters or decoding percent-sequences.
Configure Options
Select standard URI component encoding, full URI encoding, or strict RFC 3986 formatting.
Inspect & Copy
View parsed query parameters automatically broken down in a structured table, and copy the converted result with a click.
Frequently Asked Questions
encodeURI is meant for complete URLs and preserves protocol, host, and path delimiters (: / ? # & =). encodeURIComponent encodes every special character, making it safe to use as a query string parameter value.
In application/x-www-form-urlencoded query strings (often used in HTML forms and URLs), spaces are traditionally replaced with '+' symbols, whereas standard RFC percent-encoding uses '%20'. Our tool allows decoding both formats seamlessly.
No. All URL parsing, encoding, and decoding occurs strictly inside your browser using standard JavaScript URI functions.