URL Encoder & Decoder
Percent-encode the characters a URL cannot carry, and decode them back. Paste a whole URL to see its query string laid out as a table.
How to use
Type a string into the box and the percent-encoded result appears right away. This is what you need when a value with spaces or non-ASCII characters has to go into a URL.
You can encode a value or a whole URL. Encoding a value escapes everything, question marks and equals signs included; encoding a URL leaves the characters that give it structure alone. Pick value encoding when you are building a single parameter.
Paste a complete URL into the query tab and the parameters are split into name and value columns. Encoded values are decoded for you as they are shown.
Nothing you type is sent to a server. Every conversion happens inside your browser.