๐URL Parser
A URL (Uniform Resource Locator) is made up of several components: protocol, host, port, path, query string, and fragment. This tool breaks a URL down into each of these parts for easy inspection. The query parameter table lets you edit, add, or delete params and the URL is instantly rebuilt with your changes.
How to Use
- 1Enter a URL
Paste the URL you want to analyze into the input field, or load one of the example URLs.
- 2Inspect components
The protocol, hostname, path, search string, hash, and other parts are automatically extracted and displayed.
- 3Edit query params
Click any key or value in the parameter table to edit it inline. Use โ to delete a param, or '+ Add param' to add a new one.
- 4Copy results
Use the copy button next to any field to copy its value, or copy the fully rebuilt URL from the 'Full URL' section at the bottom.
Tips
- ๐กYou can enter just a domain (without https://) and the parser will handle it automatically.
- ๐กAfter editing params, copy the rebuilt URL from the 'Full URL' section to use it directly.
- ๐กPaste an API request URL to quickly inspect or modify its query parameters.
- ๐กAll processing happens in your browser โ sensitive URLs are never sent to a server.
FAQ
- Q. What are the components of a URL?
- A. A URL consists of: scheme (https), authority (user:password@host:port), path (/page), query (?key=value), and fragment (#section). This tool breaks a URL into each of these parts.
- Q. What happens when no port is specified?
- A. Browsers use the default port for the scheme: 443 for HTTPS and 80 for HTTP. These default ports are implied and usually omitted from the URL.
- Q. What is the difference between a URL and a URI?
- A. A URI (Uniform Resource Identifier) is a generic string that identifies a resource. A URL is a specific type of URI that also specifies how to locate the resource (i.e., it includes a network address). All URLs are URIs, but not vice versa.