Skip to content

URL Encode / Decode

Percent-encode or decode text for safe use in URLs.

🔒 100% private — your files are processed locally and never leave your device.

Web addresses can only contain a limited set of characters, so spaces, accents and symbols must be “percent-encoded” — a space becomes %20, and so on. The URL Encode / Decode tool converts text into URL-safe form and decodes it back, which is essential whenever you build query strings, debug links or work with web APIs.

How to use the URL Encode / Decode tool

  1. Paste your text or an encoded URL.
  2. Click Encode or Decode.
  3. Copy the result.

Why encoding matters for links

If you drop a raw space or an ampersand into a URL, it can break the link or change its meaning entirely — the ampersand, for instance, separates parameters. Percent-encoding escapes those characters so the address is interpreted exactly as you intend. Developers encode values they put into query strings; anyone sharing a link with special characters needs it; and decoding lets you read an ugly encoded URL back as plain text to understand what it actually contains.

Tips for correct encoding

Everything is processed locally in your browser, so your links and data stay private.

Quick reference

Direction Example
Encode a b → a%20b
Decode a%20b → a b
Standard encodeURIComponent
Use Query params, links
Processing Local