URL Encode & Decode

Safely encode text for URLs and query strings, or decode percent-encoded links back into readable text.

When do you need URL encoding?

Characters such as spaces, &, ?, # and non-English letters have special meaning in URLs. Encoding replaces them with %XX sequences so they are transmitted safely — for example a space becomes %20.

Frequently asked questions

Is my data uploaded anywhere?

No. This tool runs entirely in your browser. Your data never leaves your device, and nothing is stored on our servers.

Component or full URL mode?

Use Component for individual query parameter values. Use Full URL to encode a complete link while keeping characters like : / ? & = intact.

Why does “+” become a space when decoding?

In HTML form data a + stands for a space. The decoder treats it that way so form-encoded strings decode correctly.