All tools

URL Encoder/Decoder

Percent-encode and decode URI components and full URLs

How it works

URL Encoder/DecoderPercent-encode and decode URI components and full URLs. All processing happens in your browser — no upload, no signup, no email required. Free forever.

Frequently asked questions

What's the difference between encodeURI and encodeURIComponent?

encodeURI keeps URL structural characters like /, ?, & intact — for whole URLs. encodeURIComponent percent-encodes those too — for query parameter values, etc.

Why am I getting 'Invalid encoded sequence' on decode?

The input contains a malformed % escape (e.g. '%G1'). Check that all % signs are followed by two valid hex digits, and use 'Encode' on raw text first.

Is my data sent anywhere?

No. Encoding/decoding runs locally in your browser — nothing is uploaded or logged.

Related tools