Meta Tag Generator

Generate copy-ready SEO and social meta tags — title, description, canonical, Open Graph and Twitter — with completeness checks.

100% FreeNo sign-upPrivate — runs in your browser

Open Graph

Twitter card


        
Copied to clipboard

How to use this tool

1
Fill in title and description

These drive the search result and the link preview.

2
Add canonical and robots

Canonical prevents duplicate-content issues; robots controls indexing.

3
Add Open Graph and Twitter fields

These control how the page looks when shared on social platforms.

4
Check the warnings

Title/description length and missing essentials are flagged before you copy.

Formula & worked example

No formula — the output is a set of <meta> and <link> tags for <head>. Recommended lengths: title 30–60 characters, description 120–160 characters (longer text is truncated by search engines, not rejected).

A page titled "JSON Formatter | ToolHoney" with a 140-character description and an og:image produces a title tag, description, canonical link, og:title/og:description/og:image and twitter:card tags — a complete share-ready head.

Limitations — read this before you rely on it

Checks are heuristics from common search/social display limits, not guarantees — Google and social platforms rewrite titles and descriptions at will, and image aspect requirements differ by platform (generally 1200×630 for Open Graph). This tool cannot preview how a specific platform will render your page.

Frequently asked questions

No — major search engines ignore the keywords meta tag. Title, description, content and structured data matter instead. The field is kept only for completeness.

Search engines display roughly 60 characters (by pixel width, not a hard count). Keep titles near that length and put the important words first.

A set of og: tags (title, description, image, type, url) that Facebook, LinkedIn, Slack and others use to build link previews.

The one authoritative URL for a page, declared with <link rel="canonical">, so duplicates (tracking parameters, http/https variants) do not split ranking signals.

Twitter falls back to Open Graph tags when twitter: tags are absent, but explicit twitter:card guarantees the card style you want.