URL Encode / Decode

Encode and decode query strings, callback URLs, and logged URL fragments locally in your browser.

The URL-encoded or decoded result will appear here.
All URL transforms happen locally in your browser. Nothing is uploaded.

When to use URL encode / decode

Use this page when you are assembling query parameters, debugging callback links, or inspecting encoded URL fragments in logs.

It helps you verify how spaces, ampersands, equals signs, and non-ASCII characters are represented.

That makes it useful for fast browser-based API and redirect debugging.

URL encode FAQ

Why does a space become `%20`?

URL encoding converts unsafe characters into percent-encoded hexadecimal values, and spaces commonly become `%20`.

When should I decode a URL fragment?

Decode first when you want to read callback parameters, inspect logged values, or verify the original raw content sent across a request.