">
Enter any URL to instantly split it into protocol, domain, port, path, parameters, and hash. Supports parameter table editing and copying.
Breaking down a complete URL into components such as protocol, host, port, path, query parameters, hash, etc., facilitating programmatic access, debugging, and analysis.
scheme://host:port/path?query#hash
https://www.okeytool.com:8080/url-parser?name=value&a=b#section
const u = new URL('https://example.com/path?q=1');
console.log(u.protocol); // "https:"
console.log(u.searchParams.get('q')); // "1"
All parsing is performed locally in your browser. The input content is not uploaded to any server.