URL Encoder / Decoder

Encode text for safe use in URLs, or decode percent-encoded strings back to plain text.

Mode

Scope

What is URL encoding?

URL encoding (also called percent-encoding) converts characters that aren't allowed or have special meaning in a URL — like spaces, &, or accented letters — into a %XX representation. This keeps URLs valid when they contain arbitrary text, such as a search query or a form value.

Component

Equivalent to encodeURIComponent(). Escapes every reserved character, so it's safe to drop the result into a single query parameter or path segment.

Full URI

Equivalent to encodeURI(). Leaves characters like : / ? & # untouched, so it's safe to use on a complete URL without breaking its structure.