# URL Component Parser

###### Updated: May 15, 2018

URL Component Parser parses and shows the individual components of a URL

Scheme:
..
Protocol:
..
Host:
..
Domain:
..
Sub Domain:
..
Hostname:
..
Registrable Domain:
..
TLD:
..
Host Name Type:
..
Authority:
..
Port:
..
Is Default Port:
..
Resource:
..
Local Path:
..
Directory:
..
File:
..
File Extension:
..
Query:
..
Fragment:
..
Background Information

A URL is a reference to a resource on the web.

It has the following form:- URI = scheme:[//authority]path[?query][#fragment]

It has several components:-

Scheme
Determines the protocol of the URL.
Examples are: HTTP, HTTPS, FTP, FILE
Authority
Determines the user, host & port of the URL. It has the following form:-
[userinfo@]host[:port]
Path
Determines a sequence of path segments which are separated by slash (/)
Query
An optional query component that is preceded by a question mark (?) It contains several items in key-value pair separted by the delimiter (&) The key & value are themselves separated by (=)