Online URL parser | URL splitter

A URL parser is a piece of software that takes a URL (Uniform Resource Locator) and breaks it down into its components, such as the scheme, hostname, port, path, and query string. It can be used to extract information from a URL or to verify its validity. Some common uses for a URL parser include checking the syntax of a URL, normalizing a URL, or extracting the domain name from a URL. In general, URL parsers are tools for programmatically working with URLs.

URLs explained

A URL (Uniform Resource Locator) is a string of text that identifies the location of a particular resource on the internet. URLs are used to access web pages, download files, and access other resources on the internet. The standard HTTP request consists of a scheme, hostname, port number, path (such as "/index.html"), and the query string (such as "?name=value"). For example, the URL "" specifies the location of the file "index.html" on the host "" using the secure "https" scheme. URLs are essential for navigating the internet and accessing the vast array of resources that it has to offer.

What is a URI

A URI (Uniform Resource Identifier) is a string of characters that identifies a name or a resource on the internet. URIs can be divided into two main categories: URLs (Uniform Resource Locators) and URNs (Uniform Resource Names). URLs, as the name suggests, provide a way to locate a resource on the internet, while URNs give a way to identify a resource by name. For example, "" is a URL because it reveals the location of the resource, while "urn:isbn:0-486-27557-4" is a URN because it provides the name of the data. In general, URIs are used to identify resources on the internet in a standardized way.

What is a URN

A URN (Uniform Resource Name) is a type of URI (Uniform Resource Identifier) used to identify a resource by name rather than by location. URNs are typically used to provide a persistent, location-independent way to identify a resource, such as a document or a piece of software. Example: the URN "urn:isbn:0-486-27557-4" identifies the book with the ISBN 0-486-27557-4 regardless of where it is stored on the internet. URNs are commonly used in citation systems and other applications where it is necessary to identify a resource by its name rather than by location.

Parts of a URL

A URL (Uniform Resource Locator) consists of parts that are combined to form the complete URL. The part of the URL consists of the scheme, hostname, port, path, and query string.

  • The scheme specifies the access protocol for the resource. The most common schemes are "http" and "https", which are used to access web resources, but there are many other schemes as well, such as "ftp" for accessing files via the File Transfer Protocol or "mailto" for sending an email.
  • The hostname is the address name of the server where the resource is located. For example, in the URL "", the hostname is "".
  • The port is an optional part of a URL that specifies the port number to be used when connecting to the server. Most web servers use port 80 for HTTP and port 443 for HTTPS, but other port numbers can be used.
  • The path is the part of the URL that specifies the location of the resource on the server. It typically includes the name of the data and any additional subdirectories in which it is located.
  • The query string is an optional URL component for passing additional information to the server. It typically consists of a series of name-value pairs, separated by ampersands (&), and is used to specify search criteria or other parameters for the resource.

URL query parameters

URL query parameters are the components of a URL that are used to pass additional information to the server. They are typically added to the end of a URL after a question mark (?) and consist of a series of name-value pairs separated by ampersands (&). For example, in the URL "", the query parameters are "q=keyword" and "filter=popular". Query parameters are used to specify search criteria, filter results, or provide other types of information to the server. This is a necessary component of many web applications as they allow users to customize their requests and retrieve specific information from the server.

What is an online URL Parser?

The FreeNerdTools URL parser free online tool is a free online url tool that takes a string representing a URL and breaks it down into its components, such as the protocol, hostname, port, path, and url query string.

How to split a URL using FreeNerdTools

To use the FreeNerdtools URL parser, you would typically provide the URL as a string input to the parser, and then the parser would return the individual components of the URL as output.

For example, if we wanted to parse the following URL:¶m2=value2

We will have the following as the output:

Protocol: https


Port: 8080

Path: /path/to/resource

Query string parameters: param1=value1¶m2=value2

Popular tools