日本語

Encode and decode URLs

Two different jobs with two different functions — encoding a whole URL and encoding one parameter value are not the same thing, and mixing them up is why links break.

Loading the tool…

How it works

  1. Paste the URL or the value.
  2. Choose whether you are encoding a query value or a whole URL.
  3. Copy the result, or decode in the other direction.

Why nothing is uploaded

Every operation on this page is done by code running inside your browser tab, using the same engine that renders web pages. The file is read from disk into your tab’s memory, transformed there, and written back out as a download. It is never sent anywhere — not to us, not to a third party.

Verify it yourself

  1. Open your browser’s developer tools (F12) and select the Network tab.
  2. Load your file and run the tool.
  3. The only requests you will see are the tool’s own code and, once cached, none at all.

Proof it stays local →

Frequently asked questions

Which mode do I want?

If you are putting a value into ?q=…, use “query value”: it escapes &, = and ? so they cannot end the parameter early. If you are cleaning up a whole address, use “full URL”, which leaves the structure alone.

Does anything leave my browser?

No. There is no server behind this page doing the work and no API being called — the whole tool is JavaScript running in the tab. Load it once and it keeps working with the connection off.