Free Canonical URL Normaliser & Checker
Something not working? Report a problem
About the Canonical URL Checker
Normalise any URL to its canonical form — lowercase scheme and host, remove default ports, sort query params and resolve relative paths, all in your browser.
How to use the Canonical URL Checker
- 1Paste any URL into the input box.
- 2The canonical (normalised) form is shown instantly with a breakdown of each change made.
- 3Click Copy to copy the canonical URL to your clipboard.
- 4Paste multiple URLs (one per line) to normalise a batch at once.
Frequently asked questions
What does canonicalisation do to a URL?
It applies a set of normalisation rules: lowercases the scheme and host, removes default ports (80 for http, 443 for https), removes the fragment (#anchor), sorts query parameters alphabetically, percent-encodes special characters and removes trailing slashes from paths.
Why do canonical URLs matter for SEO?
Search engines may treat http://example.com/page and https://Example.com/page?a=1&b=2 as different URLs, splitting link equity. A consistent canonical URL helps consolidate signals and avoids duplicate-content penalties.
Does this check my live website?
No — this is a client-side URL normaliser. It applies standard rules to the URL text you paste and does not fetch your website or check your actual canonical meta tag.
Are fragments (#hash) kept?
No — fragments are removed from canonical URLs. They are client-side navigation cues and are not sent to the server, so search engines ignore them.