Meta Tag Generator

Fill a short form. Copy tags that read right in Google and on social.

Runs in your browser SEO / Web No signup
Ready · local only

Required. The blue line in Google and the text in the browser tab.

Around 150 characters reads well. Google may still choose a snippet from the page.

The one address you want indexed. A bare example.com becomes https://example.com/.

1200 × 630 works best. The preview names the file but never fetches it.

Used for twitter:site. The @ is added for you.

Built in this tab — no upload, no account.
ResultWaiting for a title
Start with a page title.

Astra builds the description, canonical, Open Graph and Twitter tags around it, and shows both previews before you copy.

Actions for this tool. The full controls are above.

01 Capability

What it does

Small details that make the job quicker.

  • Writes a complete tag set in one place: title, description, canonical, Open Graph and Twitter card, with only the tags your fields support.
  • Shows a Google result preview and a social card side by side with the real character counts, so a cut-off title is visible before it ships.
  • Normalises a bare example.com into a full https:// URL, escapes quotes and angle brackets, and refuses to emit a broken canonical.
  • Keeps the social image as a labelled placeholder instead of loading it, so the page makes no request with your data.
  • Marks what is missing — no description, no canonical, no image — without pretending the page is finished.
  • Copy takes the whole block in the usual head order; the fields stay in this tab and nothing is stored.

02 Questions

Questions

Short answers, no small print.

Do I need every tag in the output?

No. The title is the only required tag. Description and canonical need a real value to be useful, and the Open Graph and Twitter tags only appear for fields you fill in. A missing tag is left out rather than written with an empty content attribute, because an empty og:title is worse than no og:title.

Why does the title counter turn amber after 60 characters?

Google usually shows about 600 pixels of title, which is roughly 55–60 characters in this font. It is a guide, not a rule: Google sometimes rewrites the headline anyway. Keep the page name at the front and the site name at the end, and check the preview above the tag block.

What should the canonical URL be?

The one address you want indexed, including https:// and the final path. If the page is reachable at both /guide and /guide/, pick one and use it everywhere. Astra adds https:// when you leave the scheme off, and it refuses a value that is not a complete host, so you do not copy a canonical that points nowhere.

Which image size works for a social card?

1200 × 630 pixels is the safe default for Open Graph and for Twitter's large summary card. Use a full https:// URL, not a relative path, because crawlers read the tag outside your site. The preview here does not fetch the image — it shows a placeholder with the file name so the tool stays private and quick.

Should the description repeat the title?

No. The title names the page; the description earns the click with a specific promise. Around 150 characters is comfortable, and the counter warns past 160. Google may replace your description with a snippet from the page, so write it as a good default rather than a guarantee.

Is anything sent to a server?

No. The tags and both previews are built in this tab from the fields you type. There is no fetch for the image, no saved draft and no analytics event. Close the tab and the fields are gone.

Private by default Titles, descriptions and URLs are turned into tags in your browser. Astra does not upload, log or store them, and the preview never fetches the image URL you paste. Read the privacy note.