Networking

URL Inspector

Parse URLs into protocol, host, port, path, query parameters, and hash fragments.

URL parsing uses the browser URL API only.

URL parts

Inspect URL structure without making a request.

{
  "protocol": "https:",
  "hostname": "api.example.com",
  "port": "(default)",
  "pathname": "/v1/users",
  "query": {
    "page": "2",
    "sort": "name"
  },
  "hash": "#results"
}

Examples

API URL

https://api.example.com/v1/users?page=2#results

Local URL

http://localhost:3000/tools?debug=true

FAQ

Can it parse localhost URLs?

Yes. Any absolute URL supported by the browser URL API works.

Does it make a network request?

No. It only parses the string you provide.