Video demo
Free Canonical Tag Generator — Build Correct rel=canonical Link Tags
Paste a URL and get a correctly formatted canonical link tag to drop into your page head — the simplest way to tell search engines which version of a page is the original. Everything runs in your browser.
Loading tool interface...
What is Canonical Tag Generator?
A canonical tag is a single line in a page's HTML head — a link element with rel set to canonical and an href pointing at the preferred URL — that tells search engines, "this is the original version of this content; index this one." It is the standard fix for duplicate content, which is far more common than most site owners realise. The same page is routinely reachable at several URLs: with and without a trailing slash, with tracking parameters appended, in http and https, on www and the bare domain, sorted or filtered through query strings, or printed in a separate view. Without a canonical, search engines have to guess which one to rank, and they may split signals across the duplicates or pick the wrong one.
This generator builds that tag for you, correctly formatted, from a URL you provide. Getting the format exactly right matters more than it looks: the href should be an absolute URL including the protocol and host, it should point to a page that returns a 200 status (not a redirect or an error), and each page should reference its own preferred version. A self-referencing canonical — a page pointing at itself — is not redundant; it is the recommended default, because it pins the canonical even when the page is reached through a parameterised or syndicated URL.
Canonical tags shine in three high-duplication patterns. The first is URL parameters: faceted navigation, session IDs, and campaign tags (utm_source and friends) spawn endless variants of the same page, all of which should canonicalise to the clean URL. The second is product variants: an online store often has one product reachable by colour, size, or sort order, and pointing the variants at a single canonical consolidates ranking signals onto the page you actually want to rank. The third is pagination and syndication: list pages and content republished on another site can use a canonical to credit the original source.
It is worth knowing what a canonical is not. It is a strong hint, not a directive — search engines usually honour it but can override it if other signals strongly disagree, so it works best when your internal links, sitemaps, and redirects all point at the same canonical URL. It is also not a redirect: visitors still load the page they requested, while only search engines act on the tag. And it is different from a noindex tag — canonical consolidates duplicates into one indexed page, whereas noindex removes a page from the index entirely. Choosing the right one depends on whether you want the duplicate consolidated or gone.
Because the tag is generated in your browser, there is nothing to upload and nothing to install — you paste a URL, copy the resulting line, and place it inside the head of the relevant page. It pairs naturally with the other technical-SEO tools on this site: a meta-tag generator for the rest of the head, a robots and sitemap workflow for crawl control, and a redirect checker to confirm the canonical target actually resolves with a clean 200.
- 1
Enter the preferred URL
Paste the absolute URL of the version you want search engines to index — including https and the host, pointing at a page that returns a 200 status rather than a redirect.
- 2
Generate the tag
The tool builds a correctly formatted canonical link element from your URL, ready to copy.
- 3
Copy it into the page head
Place the tag inside the head section of the page it describes. For a self-referencing canonical, each page points at its own clean URL.
- 4
Confirm everything agrees
Make sure your internal links, sitemap, and any redirects point at the same canonical URL — consistent signals are what make the hint stick.
- Generates a correctly formatted rel=canonical tag from any URL instantly
- Fixes duplicate content from parameters, pagination, variants, and http/https or www splits
- Consolidates ranking signals onto the single page you want to rank
- Encourages absolute, self-referencing canonicals — the recommended default
- Runs entirely in the browser with no upload and no account
- Pairs with meta-tag, robots, sitemap, and redirect tools for a full technical-SEO pass
A store owner points colour and size variants of one product at a single canonical URL so the page's ranking signals stop splitting across near-identical pages.
A marketer whose campaign links append utm parameters adds a self-referencing canonical to the clean URL, so the tracked variants do not get indexed as duplicates.
A blogger who syndicates an article to a partner site sets a canonical back to the original post to keep the ranking credit on their own domain.
A developer migrating a site to https adds canonicals to the secure URLs to reinforce the move alongside the redirects.
An SEO auditing a site with faceted navigation generates canonicals for the filtered list pages so crawl budget concentrates on the core category URLs.
A site owner standardising on the non-www host adds self-referencing canonicals to remove ambiguity between www and bare-domain versions.
Hand-writing canonical tags is where subtle, expensive mistakes creep in — a relative href, a trailing-slash mismatch, or a canonical pointing at a redirect can quietly tell search engines the wrong thing. Generating the tag from a single URL removes that whole class of formatting error.
It runs in the browser with no account, so it fits naturally into a quick technical-SEO checklist rather than being one more login. Paste, copy, place, move to the next page.
It sits in a complete toolkit. Canonicalisation is one step; the same site has meta-tag, robots.txt, sitemap, and redirect-checking tools, so you can fix the canonical and verify the target resolves cleanly without changing tabs.
The accompanying guidance is honest about what a canonical can and cannot do — hint not directive, not a redirect, not the same as noindex — so you apply it to the right problem instead of reaching for it when a 301 or a noindex is what you actually need.
Continue this workflow with nearby browser-based tools so you can validate, convert, and ship output without context switching.
- Free seo & web tools category pageSee every browser-based seo & web workflow in one index.
- About this siteWho built these tools and why everything runs in your browser.
- Browser-based meta tags generatorGenerate SEO-friendly meta tags including Open Graph, Twitter Card, and canonical tags — copy-ready HTML with live preview.
- Browser-based robots.txt generatorCreate robots.txt files for your website — control search engine crawlers, disallow paths, and set sitemaps.
- Browser-based sitemap generatorGenerate XML sitemaps from a list of URLs — set priorities, change frequencies, and download instantly.
- Browser-based url encode/decodeEncode and decode URLs with percent-encoding support — fix broken query strings and API parameters instantly.
- Browser-based ssl checkerCheck SSL certificate validity, expiry, and HTTPS status for any domain — essential web security audit tool.
Canonical Tag Generator FAQs
Quick answers about the workflow, privacy, and where this tool fits in a broader job.
What does a canonical tag do?
It tells search engines which URL is the original, preferred version of a page so duplicates — created by parameters, pagination, variants, or http/https and www differences — are consolidated onto one indexed page instead of splitting ranking signals.
Should a page have a canonical pointing at itself?
Yes — a self-referencing canonical is the recommended default. It pins the preferred URL even when the page is reached through a parameterised, tracked, or syndicated link, which is exactly when ambiguity arises.
Does the href need to be an absolute URL?
Use an absolute URL with the protocol and host, pointing at a page that returns a 200 status. Relative URLs and canonicals that point at a redirect or an error page are common mistakes that weaken or break the signal.
Is a canonical tag the same as a 301 redirect?
No. A redirect sends both users and search engines to a different URL. A canonical leaves the page reachable for users and only advises search engines which version to index. Use a redirect when the duplicate should not exist; use a canonical when it should still load but not be indexed separately.
Is a canonical the same as noindex?
No. A canonical consolidates duplicates into one indexed page. Noindex removes a page from the index entirely. Choose canonical to merge ranking signals, noindex to keep a page out of search results altogether.
Will search engines always obey the canonical?
It is a strong hint rather than a hard directive. Search engines usually honour it, but can choose a different canonical if other signals — internal links, sitemaps, redirects — strongly disagree. Keeping all those signals consistent is what makes it reliable.
Is anything uploaded when I generate a tag?
No. The tag is built in your browser from the URL you enter. Nothing is uploaded, and the tool works offline once the page has loaded.
Related Free Online Tools
Keep the workflow moving with nearby tools that solve the next likely step.
Meta Tags Generator
Generate SEO-friendly meta tags including Open Graph, Twitter Card, and canonical tags — copy-ready HTML with live preview.
Explore free meta tags generator
Robots.txt Generator
Create robots.txt files for your website — control search engine crawlers, disallow paths, and set sitemaps.
Explore free robots.txt generator
Sitemap Generator
Generate XML sitemaps from a list of URLs — set priorities, change frequencies, and download instantly.
Explore free sitemap generator
URL Encode/Decode
Encode and decode URLs with percent-encoding support — fix broken query strings and API parameters instantly.
Explore free url encode/decode
SSL Checker
Check SSL certificate validity, expiry, and HTTPS status for any domain — essential web security audit tool.
Explore free ssl checker
Last updated:
Tested in Chrome, Firefox, and Safari on desktop and mobile.