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
Input
https://api.example.com:8080/v1/users?id=42&active=true#profileOutput
scheme: https · host: api.example.com · port: 8080 · path: /v1/users · query: {id:42, active:true} · hash: profileFrequently 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
- ? Query String Parser / Builder — Parse a query string into JSON, or build one from key/value pairs.
- 🔗 URL Encoder / Decoder — Percent-encode URL components or decode an encoded URL back to plain text.
- 🌀 cURL → fetch() Converter — Paste a curl command, get equivalent JavaScript fetch() code.
Why this tool
vs typical free web-tool sites
| 1vw | Typical free site | |
|---|---|---|
| Price | Free | Free |
| Signup required | No | Often (for premium features) |
| Ads inside the tool | No | Yes (banner + video) |
| Data sent to server | No (browser-only) | Yes (inputs analyzed for ads) |
| Total tools | 96 | Often <20 or scattered across sites |
| Bookmarkable URL per tool | Yes | Mixed |
| Loads in under 1s | Yes (static) | Often slow (ad tracking) |
| Multilingual | EN / ES / PT / FR / DE | Usually EN only |
| Open source | Yes | No |