URL Encoder and Decoder

Percent-encode text for use in URLs and query strings, or decode %20-style encoding back to readable text. Each line is handled separately.

Free · No upload · 100% on your device

How to use URL Encoder and Decoder

  1. Type or paste your code or data.
  2. Choose the settings in the side panel. The result updates as you type.
  3. Copy the result or download it as a file.

Private by design. Everything you type, open or record is processed in this browser tab and is never uploaded to KittySuite.

About URL Encoder and Decoder

“Component” encodes everything except letters, digits and - _ . ! ~ * ' ( ), which is right for a single query value. “Full URL” keeps the characters that give a URL its structure, such as / ? & and =. Turn on + for spaces to match HTML form encoding.

Everything runs in this browser tab: your text is never uploaded or stored, and the result updates as you type. It keeps working offline once the page has loaded.

URL Encoder and Decoder: frequently asked questions

How do I decode a URL with %20 and other codes?

Choose Decode and paste it. Percent-encoding is turned back into readable text, line by line.

Component or Full URL?

Component encodes everything except letters, digits and a few symbols, which is right for one query value. Full URL keeps the characters that give a URL its structure, such as / ? & and =.

How do I encode spaces as +?

Turn on “Spaces as +” to match HTML form encoding.

Can I encode several values at once?

Yes. Each line is handled separately.