$devtoolkit.sh/tools/explain-url

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).

/tools/explain-urlv1.0.0