URL Encoder / Decoder
Percent-encode or decode URLs and query parameters online. Choose between component mode (encodeURIComponent) and full-URL mode (encodeURI).
Output
Frequently asked questions
What is the difference between component and full URL mode?
Component mode encodes everything except letters, digits and - _ . ! ~ * ' ( ) — ideal for query parameter values. Full-URL mode keeps : / ? # & = intact, so the address stays readable.
Why does my URL contain %20 or %D0%BF?
Those are percent-encoded characters: %20 is a space, and multi-byte sequences like %D0%BF represent non-Latin letters such as Cyrillic.
Is decoding safe here?
Yes — decoding runs locally in your browser; nothing is sent anywhere.