URL Parser
Break down URLs into their constituent parts: protocol, host, port, path, query parameters, and more. Perfect for debugging web applications and understanding URL structure.
🔗 URL Input
📝 Example URLs:
Complete URL
https://user:pass@subdomain.example.com:8080/path/to/page?param1=value1¶m2=value2#section
Simple HTTPS
https://www.example.com/about
With Query Parameters
https://search.example.com/results?q=javascript&page=2&sort=date
API Endpoint
https://api.github.com/users/octocat/repos
Local Development
http://localhost:3000/dashboard?debug=true
FTP Protocol
ftp://files.example.com/public/downloads/file.zip
📚 URL Structure Reference
🔍 URL Anatomy
https://user:pass@www.example.com:8080/path/to/page?param=value#section
Protocol
Authentication
Subdomain
Domain
Port
Path
Query
Fragment
🔒 Protocol
Defines how to access the resource (HTTP, HTTPS, FTP, etc.)
🏠 Host
Domain name or IP address of the server hosting the resource
🔌 Port
Network port number (defaults: HTTP=80, HTTPS=443)
📁 Path
Location of the specific resource on the server
❓ Query
Parameters passed to the server (key=value pairs)
# Fragment
Client-side identifier for a specific part of the document