Web utility

URL Encoder and Decoder

Convert text to URL-safe percent encoding or decode encoded query values back into readable text for analytics links, redirect URLs, search parameters, and debugging.

Ready.

Common use cases

Encode search terms, UTM campaign names, redirect targets, callback URLs, and text that contains spaces or punctuation.

Plus signs

Some form-encoded query strings use plus signs for spaces. The decoder treats plus signs as spaces for easier inspection.

Debugging tip

Decode one parameter at a time when a URL contains nested redirect URLs. It is easier to see which layer introduces an error.

URL Encoding FAQ

Should I encode a whole URL?

Encode a whole URL only when it is being used as a parameter value inside another URL. Otherwise encode just the parameter values.

Why do spaces become %20?

Spaces are not safe in raw URLs. Percent encoding represents a space as %20 so browsers and servers can parse it reliably.

Can decoding break a URL?

Decoding is useful for reading values, but a decoded value may need to be encoded again before being placed back into a live URL.