Real Local Tools

URL Encoder / Decoder

Runs locally

Encode and decode URLs and URI components safely — instantly, in your browser.

Related tools

View all (10)

Encode special characters so they survive inside URLs and query parameters, or decode percent-encoded strings back to readable text. Choose component mode for parameter values or full-URL mode for whole links. Everything runs locally in your browser.

Frequently asked questions

What is the difference between component and full-URL mode?

Component mode encodes every unsafe character, ideal for query parameter values. Full-URL mode keeps structural characters like :, / and ? intact so whole links stay valid.

When do I need percent-encoding?

Whenever text with spaces, ampersands or non-ASCII characters goes into a URL — without encoding, links and query strings can break or be misread.

Does the text I encode go anywhere?

No. Conversion runs locally using your browser's standard encodeURI and encodeURIComponent functions.