All tools · 📐 Format / Inspect

🔗 URL Parser

Paste a URL and get every part broken out: scheme, hostname, port, pathname, query parameters as key/value, fragment. Useful for debugging redirects, OAuth flows, or just understanding a complex URL.

Loading tool…

Examples

Standard URL
Inputhttps://api.example.com:8080/v1/users?id=42&active=true#profile
Outputscheme: https · host: api.example.com · port: 8080 · path: /v1/users · query: {id:42, active:true} · hash: profile

Frequently asked questions

What about URLs without scheme?

We try to detect protocol-relative URLs (//host/path) and treat them as https. Pure paths (/foo) are treated as relative.

How are duplicate query keys handled?

We show all values for each key (?a=1&a=2 → {a: [1, 2]}).

About this tool

URL Parser runs entirely in your browser using standard Web APIs. No data is sent to any server. The source for this tool is in our public GitHub repository.

Related tools

← All 96 tools

Why this tool

vs typical free web-tool sites

1vwTypical free site
PriceFreeFree
Signup requiredNoOften (for premium features)
Ads inside the toolNoYes (banner + video)
Data sent to serverNo (browser-only)Yes (inputs analyzed for ads)
Total tools96Often <20 or scattered across sites
Bookmarkable URL per toolYesMixed
Loads in under 1sYes (static)Often slow (ad tracking)
MultilingualEN / ES / PT / FR / DEUsually EN only
Open sourceYesNo