Skip to content
LinkQRPro
Utility

URL Encoder & Decoder

Encode or decode URLs and query strings with percent-encoding. Free online URL encoder/decoder that works instantly in your browser.

100% In-Browser Privacy
No Watermark & No Limits
Zero Server Uploads
Instant High-Res Export

About the URL Encode / Decode

URLs can only contain certain characters, so spaces and symbols must be percent-encoded (for example a space becomes %20). This tool encodes text for safe use in a URL and decodes encoded URLs back to readable text.

Switch between full-URL and component encoding depending on whether you are encoding a whole address or a single query value. It all runs in your browser.

For example, with Component on, “hello world & more” becomes “hello%20world%20%26%20more” — the space and the ampersand are both escaped. With Component off, a complete address keeps its structural characters like : / ? & = working.

Frequently Asked Questions

What is component encoding?

Component mode also encodes reserved characters like / ? & and =, which is right when encoding a single query-string value rather than a whole URL.

Why did decoding fail?

A malformed percent-sequence (for example a stray % not followed by two hex digits) cannot be decoded. Check the input for typos.

When should I turn Component off?

Turn it off when you have a complete address and only want to escape illegal characters like spaces, while leaving the structure (: / ? & =) intact. Keep Component on (the default) for a single value you are dropping into a query string.

Need assistance with this tool or spotted an issue? Reach out to our support team.