Generate Meta Tags for SEO and Social Sharing
The problem
You publish a page, share the link on Twitter or LinkedIn, and the preview looks wrong — no image, a truncated title, or a generic description pulled from random text on the page. The fix is meta tags, but remembering which tags each platform expects (and what character limits they enforce) is tedious. Get one attribute name wrong and the preview breaks silently.
Every page needs at minimum a <title>, a meta description, Open Graph tags for Facebook and LinkedIn, and Twitter Card tags. That is at least eight to ten lines of HTML you need to get right every time.
How it works
- Enter your page details — title, description, URL, and image URL.
- See a live preview of how your link will appear on social platforms.
- Copy the generated HTML and paste it into your page's
<head>.
The tool generates all the tags you need in one block: standard SEO meta tags, Open Graph (og:) tags for Facebook and LinkedIn, and Twitter Card tags.
Character limits to know
| Tag | Recommended limit | What happens if exceeded |
|---|---|---|
| Title | 50–60 characters | Google truncates with an ellipsis |
| Meta description | 150–160 characters | Search engines cut it off or ignore it entirely |
| og:title | 60–90 characters | Facebook and LinkedIn truncate |
| og:description | 200 characters | Preview text gets clipped |
| og:image | 1200x630 px | Smaller images may not display or look blurry |
When to use this tool
- Launching a new page or blog post and need the full set of meta tags
- Debugging why your link preview looks wrong on social media
- Setting up meta tags for a static site or landing page without a CMS
- Quickly generating tags for multiple pages in a batch
Why I built it
I got tired of copying meta tag snippets from old projects and manually updating the values. Every time I forgot one tag or mistyped an attribute, the social preview would break and I would not notice until someone shared the link. A generator that shows you the preview before you publish eliminates that guesswork.