Development and data formats

URL encode and decode online

Encode and decode URLs and query parameters (percent-encoding), and break a URL down into protocol, host, path and parameters.

Everything runs in your browser. Nothing is sent to our servers.

How it works

Special characters such as spaces, accents, & or ? must be encoded to travel inside a URL. Pick "Component" to encode a parameter value (encodeURIComponent) or "Full URL" to encode a whole address without breaking its separators (encodeURI).

When you paste a URL, the tool also splits it into its parts and lists every query parameter already decoded, ideal for checking campaign links or redirects.

Frequently asked questions

What is the difference between encodeURI and encodeURIComponent?

encodeURI keeps the characters that structure a URL (: / ? & = #). encodeURIComponent encodes all of them, which is why it is the right choice for a parameter value.

Why do I see %20 or + instead of spaces?

Both represent a space. %20 is the URL standard; + is used by HTML forms (application/x-www-form-urlencoded). The tool decodes both.

Need a custom tool for your business?

Tell us about your case and in 30 minutes we'll give you a clear diagnosis: what's going on, what to do first and what it might cost. No strings attached.

Get a free assessment Message us on WhatsApp

Reply within 24 business hours