URL Parser
✓ Valid
Protocol https:
Hostname api.example.com
Port 8080
Path /v1/users
Fragment #results
Username user
Password pass
Origin https://api.example.com:8080
Query Parameters (3)
page = 2
limit = 10
filter = active
Protocol
Hostname
Port
Path
Query String
Hash / Fragment
https:///
✓ Valid
Protocol https:
Hostname api.example.com
Port 8080
Path /v1/users
Fragment #results
Username user
Password pass
Origin https://api.example.com:8080
Query Parameters (3)
page = 2
limit = 10
filter = active
Protocol
Hostname
Port
Path
Query String
Hash / Fragment
https:///
Empty

URL Parser

Instantly parse any URL into protocol, hostname, path, query parameters, and fragment using the browser-native URL API. Then rebuild a URL from individual components.

Use Cases

  • Debugging OAuth redirect_uri and callback URL issues
  • Inspecting API endpoint query string parameters
  • Building dynamic URLs programmatically

Frequently Asked Questions

Does this send my URLs anywhere?

No. Everything uses the browser-native URL class. Your input never leaves your device.

Can it parse malformed URLs?

It will show an error for truly invalid URLs. Relative URLs require a base URL to be valid.