URL encoder/decoder · Guide

Percent-Encoding Explained

Percent-encoding is the mechanism behind URL encoding. Understanding it explains all those %20s.

Reserved characters

URLs reserve characters like / ? # & = for structure. To use them as data you encode them, replacing each with a percent sign and its two-digit hex code.

Keeping data separate

Encoding ensures a value containing an ampersand is not mistaken for a parameter separator. It keeps the meaning of the URL intact while carrying arbitrary text.

Frequently asked questions

Can I use this for production work?

Yes, for inspection, formatting and quick generation. Still review the output before committing it to production code or configuration.

Ready to try it?

Open the free browser-based URL encoder/decoder and apply what you just read — no sign-up, runs locally.

Open the URL encoder/decoder tool