New page
Prepare a clean block before a page or landing page is published.
Runs in your browser
SEO code generator
Write one page’s details, then copy a clean block with title, description, canonical, robots, and viewport.
01 / Page details
02 / Live output
Ready for your <head>
<title>Fast Free Online Tools | SolveKit</title><meta name="description" content="Solve everyday problems with fast, private online calculators, converters, and generators."><link rel="canonical" href="https://example.com/page"><meta name="robots" content="index, follow"><meta name="viewport" content="width=device-width, initial-scale=1">
Tags
5
Title
33
Description
90
Text is safely escaped. This tool does not publish or change your page.
What it solves
This free meta tag generator creates the five tags a page commonly needs together: title, description, canonical, robots, and viewport. It escapes entered text safely and validates that the canonical is an absolute HTTP or HTTPS URL.
It does not publish anything, fetch the URL, or promise rankings. You review the generated code and paste it into the page’s existing <head>.
Common uses
Prepare a clean block before a page or landing page is published.
Replace duplicated or incomplete tags with one reviewed set.
Create an explicit noindex directive for a page that should stay out of search.
Quick instructions
Frequent errors
Open Graph, Twitter Card, hreflang, structured data, and robots.txt rules are not part of this block; each has a separate generator on this site.
No obsolete tags are produced: no meta keywords, which Google's documentation states has no effect on indexing and ranking, and no revisit-after, which does not appear among the meta tags Google documents support for.
The canonical URL is not fetched or checked — it must be the absolute, publicly reachable address you want indexed, and pointing it at a URL that does not resolve, or one you do not control, is a real risk.
All five tags are always emitted — none can be switched off — so delete any title, description, canonical, robots or viewport tag the page already carries instead of pasting a second one. A noindex value also only works if crawlers can still fetch the page; blocking the same URL in robots.txt stops the rule being seen.
How the block is built
The generator uses the browser URL parser for the canonical and escapes reserved HTML characters before placing your text inside markup.
Four values are read: page title, meta description, canonical URL, and one robots setting chosen from index/follow, noindex/follow, or noindex/nofollow.
The canonical URL is parsed as an absolute URL and rejected unless its scheme is http or https; the parsed form, not the raw text, is what is written into the tag.
Every entered value is HTML-escaped before output — &, <, >, " and ' become entities — so an ampersand or quotation mark in a title cannot break the attribute or the surrounding markup.
The result is a five-line block: the title element, meta description, link rel=canonical, meta robots, and a fixed meta viewport of width=device-width, initial-scale=1. Nothing is written to your page; you copy the block yourself.
Worked example
Input: Title "Ceramic Mugs & Teapots — Size and Care Guide", description "Compare mug and teapot sizes, materials, and dishwasher safety before buying.", canonical https://example.com/guides/mugs-and-teapots, and the Index and follow setting.
Output: Five lines, with the ampersand escaped: <title>Ceramic Mugs & Teapots — Size and Care Guide</title>, the meta description tag, <link rel="canonical" href="https://example.com/guides/mugs-and-teapots">, <meta name="robots" content="index, follow">, and <meta name="viewport" content="width=device-width, initial-scale=1">.
Primary sources
Official list of the meta tags Google reads, including description, robots, and viewport; it also states the keywords tag has no effect on indexing and ranking.
Explains that Google may generate the title shown in results from other page content, and that the title element has no character limit but is truncated to fit the device width.
Questions people ask
One block of five tags for a single page: the title element, meta description, link rel=canonical, meta robots, and meta viewport. It does not produce Open Graph, Twitter Card, hreflang, or structured data — those have their own generators here.
Yes — no signup, no account, and no paywall. The block is assembled in your browser, so the title, description, and URL you type are not sent to a server.
Every page needs a title element and a viewport tag, and a description is worth writing for any page you want people to click from a search result. A canonical is only needed when the same content is reachable at more than one URL, and a robots tag is only needed when you want something other than the default of index and follow.
No. Google's documentation on supported meta tags states the keywords tag has no effect on indexing and ranking at all, so this generator never emits it — and it does not emit revisit-after either, which is absent from that same supported list.
No, and no tool can promise that. What these tags control is whether a page may be indexed, which URL you declare as the preferred one, and what text is available to search engines for the result they display.
Google generates the title link itself and may build it from anchors, on-page text, or other sources when it detects an issue with the title element. The same applies to the description: yours is a candidate for the snippet, not a guarantee.
Related tools
Generate Open Graph tags for rich previews on social and messaging apps.
Open tool 02 / SEOPreview a page title, URL, and description as a search result.
Open tool 03 / SEOCrawl a website before or after deployment, find technical release blockers, prepare exact fixes, and verify what changed without creating an account.
Open toolShare this tool
Copy an attribution link. It is optional and does not change free access.