Skip to content
♥ Donate

URL encoder & decoder — offline

Percent-encode query values or decode messy URLs, entirely on your device.

100% private — files never leave your device
|
Input
Output

How it works

  1. 1

    Choose Encode or Decode.

  2. 2

    For encoding, pick component or full-URL mode.

  3. 3

    Paste your text — the result updates live.

Frequently asked questions

Are the URLs I paste sent anywhere?

No — encoding and decoding use the browser's built-in functions right on this page. URLs often contain tokens and session IDs, which is exactly why they shouldn't be pasted into upload-based tools.

What's the difference between the two encode modes?

"Component" (encodeURIComponent) encodes everything including / ? & = — right for a single query-string value. "Full URL" (encodeURI) keeps URL structure characters intact — right for a whole address.

How are + signs handled when decoding?

A + is treated as a space, matching how HTML forms encode query strings.