URL Parser

Break a URL into parts & query params, edit and rebuild.

A free URL parser that breaks any link into its protocol, host, port, path and hash, and decodes the query string into readable key/value pairs. You can add, edit or remove parameters and rebuild a correctly-encoded URL live — all in your browser.

How to use

  1. Paste a full absolute URL (with http:// or https://).
  2. Inspect protocol, host, port, path and hash under “URL parts”.
  3. Edit, add or remove query parameters in the parameter list.
  4. Copy the rebuilt URL — parameters are properly percent-encoded.

FAQ

Are parameter values URL-decoded?
Yes. The list shows decoded, human-readable values (e.g. %20 becomes a space); when rebuilding the URL they are automatically percent-encoded again.
Why does it say the URL is invalid?
It parses with the browser’s native URL API, which needs an absolute address with a scheme. Something like example.com/path without http(s):// is rejected — add the scheme to fix it.
Is my link uploaded?
No. Parsing and rebuilding happen entirely locally; the URL is never sent to any server.

Related tools