Category: Developer tools
Canonical URL Builder
Normalize a URL into a canonical candidate for rel=canonical
Paste a URL and choose options such as forcing https, stripping or keeping www., adding or removing a trailing slash, and stripping the query string or fragment, to build a normalized canonical URL. Runs entirely in your browser.
https://example.com/Blog/Post/?ref=homepage
Everything on this page is processed in your browser. Nothing is uploaded.
What this tool does
Search engines treat http and https, www and non-www, and trailing-slash variants of a page as different URLs unless a canonical URL tells them otherwise. This tool applies a consistent set of normalization rules, scheme, host casing, www prefix, trailing slash, and optionally the query string and fragment, to turn any URL variant into one canonical candidate you can use in a rel=canonical tag.
How to use it
- Paste the URL you want to normalize into the input box.
- Choose whether to force https, adjust the www prefix, and set the trailing slash rule.
- Optionally strip the query string or fragment, then copy the resulting canonical URL.
Privacy
This tool runs entirely in your browser. Your input is never uploaded, stored or shared — closing the tab removes it.
Frequently asked questions
- Is my URL sent anywhere?
- No. Normalization runs using your browser's built-in URL parser, so nothing is sent to a server.
- Does this guarantee Google will use this canonical URL?
- No. Google treats a rel=canonical tag as a strong hint, not a directive, but a consistently normalized URL makes that hint far more reliable.
- Should I always strip the query string?
- Only if the query parameters do not change the page's core content. If a parameter selects meaningfully different content, keep it in the canonical URL.