Data Processed in your browser Free

URL Encode / Decode

Percent-encode text so it's safe to use in a URL query string, or decode an already-encoded URL component back to readable text.

Try it now

How to use URL Encode/Decode

  1. Type or paste text or a URL component into the box.
  2. Click "Encode" to percent-encode it, or "Decode" to reverse it.
  3. Copy the result.

Key benefits

Privacy

URL Encode/Decode runs entirely in your browser using local JavaScript. Your files and text are processed on your own device and are never uploaded to QuickTiny's servers.

Frequently asked questions

What characters get encoded?

Reserved and unsafe characters for a URL component (like spaces, &, ?, #, and non-ASCII characters) are converted to percent-encoded sequences.

Does this encode a full URL or just a component?

It encodes the whole input as a single component, matching JavaScript's encodeURIComponent. Don't use it on a full URL that already contains :// or you'll encode those characters too.

Why does decoding sometimes fail?

Decoding fails if the input contains a % that isn't followed by a valid two-digit hex code — that's standard URL-encoding validation.