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.
Result
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.
Tools people use next
Base64 Encoder & Decoder
Convert text or files to Base64 and back, including the URL-safe variant you can drop straight into a query string.
JSON Formatter
Indent JSON so you can read it, or squeeze it onto one line. Syntax errors are reported with the line they are on.
QR Code Generator
Turn a link or a piece of text into a QR code. Choose the size and the colors, then save it as an image.
Hash Generator
Compute the MD5, SHA-1, SHA-256 and SHA-512 hashes of a piece of text or a file. Handy for checking that a download arrived intact.