URL Parser & Builder
Parse, decode and build URLs instantly. Visually dissect URL structure, manage query parameters, analyze path segments, and assemble new URLs bidirectionally with real-time preview.
What is URL parsing?
URL parsing is the process of breaking down a URL into its individual components such as protocol, hostname, port, path, query parameters, and fragment identifier.
What are the parts of a URL?
A URL consists of: protocol (https://), authentication (user:pass@), hostname (example.com), port (:443), path (/page), query (?key=value), and fragment (#section).
What is URL encoding?
URL encoding converts special characters into %XX format. For example, a space becomes %20. This ensures the URL is valid and can be transmitted safely over the internet.
How do I decode a URL-encoded string?
Paste the encoded URL into the parser and it will automatically decode percent-encoded characters back to their original form. You can also manually edit decoded values.
What is a query string?
A query string is the part of a URL after the question mark (?). It contains key-value pairs separated by ampersands (&), used to pass parameters to web servers.
How do I manage query parameters?
Use the Query Parameters Manager to add, edit, delete, or reorder parameters. You can also import/export parameters as JSON for batch editing.
What are path segments?
Path segments are the individual parts of a URL path separated by forward slashes (/). For example, /api/v2/users has three segments: api, v2, and users.
How does the URL builder work?
Edit any component (protocol, host, port, path, etc.) in the component editor, and the URL will be reconstructed in real-time. Changes are bidirectional between the main input and components.
What is the difference between hostname and domain?
Hostname is the full domain name (www.example.com), while domain refers to the registered domain (example.com). Subdomain is the prefix before the registered domain (www).
Can I parse URLs without protocol?
Yes, enable "Auto-fix missing protocol" and the parser will automatically prepend https:// to URLs that lack a protocol specification.
What is URL fragment identifier?
The fragment identifier (hash) is the part after # in a URL. It's used for client-side navigation to specific sections of a page and is not sent to the server.
Is this tool free to use?
Yes, this URL parser and builder is completely free. No registration required, no usage limits, and all features are available instantly in your browser.
How to Use URL Parser & Builder
Break any URL into protocol, host, port, path, and parameters, then edit the parts and rebuild the address with a live preview. Parsing and building happen entirely in your browser.
- Paste an address into the 'URL Input' field with the placeholder 'Enter URL to parse & build...'.
- Inspect the parsed parts: Protocol, Username, Password, Hostname, Port, Pathname, and Hash (Anchor).
- Edit query parameters directly in the table by changing each key and value cell.
- Use the ↑ and ↓ buttons to reorder parameters, and the × button to remove one.
- Confirm dialog edits with Apply, or back out with Cancel.
- Enable 'Auto-fix missing protocol (default https://)' so bare domains like example.com still parse.
Turn on the auto-fix option before pasting links that were copied without their https:// prefix.
Related Tools
- HAR Viewer Open HAR files online. Request table with status colors, sorting and filtering, headers, response body preview and a timing waterfall — parsed locally, nothing is uploaded.
- IBAN Validator Validate International Bank Account Numbers (IBAN) instantly. Check format, length, country code, and checksum for 80+ countries with real-time results.
- HTTP Request Tester Test REST APIs directly in your browser. Send GET, POST, PUT, DELETE requests with custom headers, body, and query parameters. View response status, headers, and JSON body instantly.
- Random Port Generator Generate random network port numbers from IANA standard ranges — well-known (1-1023), registered (1024-49151), and dynamic (49152-65535). Supports unique values, sorting, and bulk generation. 100% browser-based, no server needed.
- .htaccess Generator Generate Apache .htaccess rules for redirects, rewrites, security headers, caching, compression, and more.
- Robots.txt Generator Free online robots.txt generator. Create and customize robots.txt files to control search engine crawling, manage crawler access, and optimize your site's SEO with an easy visual editor.
- Sitemap Generator Free online XML sitemap generator. Add URLs, set priorities, change frequencies and create SEO-friendly sitemaps instantly in your browser.
- MAC Address Lookup Look up the vendor of any MAC address against the built-in IEEE OUI database, normalize every input format, inspect the I/G and U/L flag bits and derive the EUI-64 link-local address — with a random locally administered MAC generator, all offline.