URL Builder & Parser
Build URLs from parts, or paste one to break it apart.
Paste a URL to parse it into parts, or build a URL from protocol, host, path, query, and hash. Changes in either side update the other.
About URL Builder & Parser
Build a URL from protocol, host, path, query, and hash with live output, or paste any URL to split it into its components plus a table of every query parameter. Both sides stay in sync.
What does this tool do?
It works both ways. Construct a URL piece by piece from protocol, host, path, query, and hash, or paste an existing URL to break it into its components. When you paste a URL, you also get its origin, port, and any credentials, plus a table listing every query parameter with its decoded value. Edit either side and the other updates in real time.
How to use it
Start from scratch by filling in each field, or paste a complete URL to deconstruct it. The query parameter table reads long URLs packed with tracking and config values at a glance. The tool handles encoding automatically so you don't need to worry about special characters in parameter values.
When it's useful
Building API endpoints with multiple query parameters. Debugging redirect chains and OAuth callbacks where you need to see exactly what's being passed. Constructing tracking URLs with UTM parameters. Breaking apart a long URL to understand what each parameter does. Sharing clean, correctly-encoded links.