Home › Developer Tools › URL Encoder/Decoder
Encode and Decode URLs Instantly
Encode or decode URLs, query strings, and special characters instantly.
Encode mode
| Parameter | Value |
|---|
Handles UTF-8, emoji, and malformed percent sequences gracefully.
Everything runs locally in your browser. Pasted URLs are never sent to any server.
Use it instantly. No accounts, no email, no waiting.
No limits on length or usage, no locked features.
How to use the URL Encoder/Decoder
- 1Paste your text
Drop in a full URL, a query string, or any text with special characters, spaces, or emoji.
- 2Pick Encode or Decode
Switch modes with the toggle. For encoding, choose Full URL to keep the link structure intact, or Component to encode a single parameter value.
- 3Read the query table
In Decode mode, the query string is split into a readable key/value table so you can inspect every parameter at a glance.
- 4Copy the result
Hit Copy output, or use the output as new input to chain another conversion.
Features
Full URL mode preserves : / ? # and other structural characters, while Component mode encodes a single value aggressively — the two jobs developers actually need.
Decoding a link with ?key=value pairs? The parameter table breaks it into readable rows, including repeated keys.
Form-encoded URLs use + for spaces. Toggle it on or off depending on whether your data came from an HTML form.
A stray % or truncated sequence will not blow up the tool — malformed parts are left as-is and flagged with a note.
Encodes non-ASCII text as proper UTF-8 percent sequences, so café becomes caf%C3%A9 and emoji survive the round trip.
See input and output lengths update as you type — handy when APIs or databases cap field sizes.
