Meta tag generator
Write your page's title and description once, see exactly how Google and social networks will show it, then copy ready-to-paste HTML.
The 60- and 160-character rules are rough proxies. Results clip text at a fixed pixel width, so capitals and wide letters run out early while narrow letters fit far more. This measures your text with your browser’s own Arial metrics, at the sizes search results use.
Search engines, social apps and browsers each look for a different tag first and fall back in their own order. This runs your text through the browser’s real HTML parser, so entities, attribute casing and duplicate tags behave exactly as on a live page.
Before anyone visits your page, they see a snippet of it in search results or a shared link. These tags control what that snippet says.
<title><meta name="description"><meta property="og:*"><meta name="robots"> · <link rel="canonical">Each app reads your tags its own way and cuts text at different lengths. These previews use what you typed above.
A good title says what the page is; a good description says why to click. These patterns work for most page types.
[Action] [Thing]: Free, [Benefit] | Brand“Compress PDF Files: Free, No Upload | FileFormer”Try this titlenorth_eastHow to [Do Task] ([Year] Guide)“How to Convert HEIC to JPG on Windows (2026 Guide)”Try this titlenorth_east[A] vs [B]: [Key Question]“JPG vs PNG: Which Should You Use?”Try this titlenorth_east[N] [Things] for [Goal]“7 Ways to Shrink a Video for WhatsApp”Try this titlenorth_eastWhat Is [Thing]? [Short Answer]“What Is a Codec? How Video Compression Works”Try this titlenorth_east[Product]: [Key Spec] | Brand“Font Converter: TTF, OTF, WOFF2 | FileFormer”Try this titlenorth_eastHead tags come from four different authorities: the HTML standard, an IETF RFC, Facebook’s Open Graph protocol and individual search engines’ documentation. That is why the rules disagree.
<meta charset>HTML Living StandardBrowsersMust fit within the first 1024 bytes. In HTML the only valid value is utf-8.<meta name="viewport">CSS Viewport ModuleMobile browsersWithout it, phones lay out at about 980 px and zoom out.<title>HTML Living StandardBrowsers, search, every fallback chainExactly one per document; plain text only.descriptionHTML standard metadata nameSearch snippets, og fallbackOne per document. Google may replace it with page text.keywordsHTML standard metadata nameSome site search enginesIgnored by Google for ranking since 2009.robots · googlebotGoogle and Bing documentationCrawlersComma-separated. Crawler-specific tags combine with robots; the most restrictive wins.rel="canonical"RFC 6596 (2012)Search enginesA strong hint, not a command. One per page; absolute URL recommended.og:title · og:type · og:image · og:urlogp.meFacebook, LinkedIn, WhatsApp, Slack and most chat appsThe four required properties. Written with the property= attribute.og:image:width · :height · :altogp.me structured propertiesFacebook and othersLets the card render before the image is fetched; alt describes it.twitter:cardX developer documentationXsummary, summary_large_image, app or player. Other twitter:* tags fall back to og:*.theme-colorHTML Living StandardMobile browser UITakes a media attribute for separate light and dark values.referrerReferrer Policy (W3C)BrowsersSets what the Referer header reveals, which affects analytics.noindexin your headDo not show this page in results.checkchecknofollowin your headDo not follow links on this page.checkchecknonein your headShorthand for noindex, nofollow.checkremovenosnippetin your headNo text snippet or video preview in results.checkcheckmax-snippet:[n]in your headCap the snippet at n characters; 0 = none, -1 = no limit.checkcheckmax-image-preview:[setting]in your headLargest image preview allowed: none, standard or large.checkcheckmax-video-preview:[n]in your headCap video previews at n seconds; -1 = no limit.checkchecknotranslatein your headDo not offer a translated version of the page in results.checkremovenoimageindexin your headDo not index images that appear on this page.checkremoveunavailable_after:[date]in your headDrop the page from results after the given date and time.checkremoveindexifembeddedin your headAllow indexing inside an iframe even when the page itself is noindex.checkremovenoarchivein your headNo cached copy. Google retired cached pages in 2024; Bing still honours it.removecheckMeta tags are one piece. These cover the rest of getting a page found and shared.