URL Encoder / Decoder

Encode and decode URLs, query strings, and URI components with parameter breakdown.

ihatetools / developer / url-encoder-decoder
Encoding Standard:
62 chars
Detected Query Parameters (3)
KeyDecoded ValueAction
qreact
nextjs
filterall
Protocol
https:
Host
example.com
Path
/search
Hash / Anchor
#results

How it works

01

Choose Mode

Switch between Encode and Decode depending on whether you are escaping special characters or decoding percent-sequences.

02

Configure Options

Select standard URI component encoding, full URI encoding, or strict RFC 3986 formatting.

03

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.