Explain URL
Break down a URL into components and annotate each part with a human-readable explanation.
$url
0 chars1 lines
Related Tools
FAQ
- What URL formats are supported?
- Any URL with a valid protocol (https://, http://, ftp://, ws://, wss://) is supported. The tool uses the browser's built-in URL constructor, so it follows the WHATWG URL standard.
- How are auth tokens detected?
- Query parameter keys are matched against a list of common auth-related names: token, access_token, api_key, apikey, key, secret, auth, authorization, bearer. Matched params are flagged with a warning badge.
- What counts as a tracking parameter?
- Parameters are checked against a known list of trackers including all utm_* variants, fbclid, gclid, msclkid, mc_cid, mc_eid, _ga, _gl, ref, and ref_src. Matching params are highlighted as tracking.
Explain URL parses any URL using the browser's URL API and annotates each component — protocol, hostname, port, pathname, and query parameters — with a plain-English explanation. It detects tracking parameters, potential auth tokens, API endpoint patterns (/api/, /v1/, /graphql), UUIDs in paths, file extensions, and categorizes query params (pagination, search, auth, tracking, numeric IDs).