← All tools

URL Encoder & Inspector

Encode, decode, and pull a URL apart into its pieces.

Why this exists

URLs cannot carry spaces, ampersands or Unicode raw, so they get percent-encoded — and encoding bugs surface as broken callbacks and mangled query parameters. The classic telecom case is Kannel's sendsms HTTP interface: the SMS text travels in a URL parameter, and an unencoded & or space silently truncates the message.

🔒 Runs in your browser — nothing is sent anywhere
Text
Encoded
name%3DZaeem%20Mazhar%26role%3DSystems%20Engineer

Escapes everything, including : / ? # & = — use this for a single query value.

Picking the wrong one is the classic bug: encode a query value with the whole-URL encoder and an & inside it silently splits your parameter in two.