Meta Tag Generator
Fill a short form. Copy tags that read right in Google and on social.
Astra builds the description, canonical, Open Graph and Twitter tags around it, and shows both previews before you copy.
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.