Skip to content
Handy Browser Tools

URL Encode / Decode

Paste text or a URL below. 'Component' mode encodes every reserved character (for query-string values); 'Full URL' mode keeps :/?&= intact so a whole URL stays clickable.

Private by default: processing stays on your device
YOUR URL

Text or URL to encode / decode

URL-safe in one click.

Percent-encode or decode, as a component or a full URL.

Good to know

Component mode encodes everything special, including slashes. Full URL mode leaves the URL structure intact. Everything runs in your browser.

Example (component mode)

Input

price=100&currency=€

Output

price%3D100%26currency%3D%E2%82%AC
Share this page X LinkedIn Reddit

These buttons share the page link, not your input.

Frequently asked questions

What's the difference between the two modes?

Component mode (encodeURIComponent) encodes ? & = / and friends. Use it for individual query-string values. Full URL mode (encodeURI) leaves URL structure characters alone. Use it to sanitise a complete URL.

Why do spaces become %20 and not +?

%20 is the standard percent-encoding for a space. The + convention only applies inside application/x-www-form-urlencoded form bodies.

Is anything uploaded?

No, encoding and decoding run entirely in your browser.