Parses any URL into its component parts — protocol (scheme), username, password, hostname, port, pathname, query string (split into individual key-value pairs), and fragment (hash). Displays each component clearly and lets you edit individual parts and see the reconstructed URL. Decodes percent-encoded values for readability.
Paste any URL to break it down into its components — query params are shown as a readable table. To encode or decode URLs directly, use the URL Encoder/Decoder.
Parse URL
Input
https://example.com/path?q=hello&page=2#section
Output
Protocol: https | Host: example.com | Path: /path | Query: q=hello, page=2 | Fragment: section
Percent-encode URLs and query strings, or decode them.
Build UTM-tagged URLs for campaign tracking in Google Analytics.
Extract all hyperlinks from HTML source code.
Look up every HTTP status code with description and usage notes.
Generate HTML meta tags for SEO, viewport, charset, and more.
Generate Open Graph meta tags for social media sharing.
| Key | Value | Decoded value |
|---|---|---|
| foo | bar | bar |
| baz | qux | qux |