Skip to content

Meta Tag Generator

8-platform preview, pixel-accurate truncation, URL auto-fill, 4 output formats.

Share
100% browser-side · your input never leaves this tab

Auto-fill from any URL

overkill feature

Paste a live URL. We'll fetch its existing meta tags and fill this form so you can audit + improve them.

Missing title. pixel-accurate
Title
Missing description. pixel-accurate
Description
Advanced (Twitter, robots, theme color, article)
Google search result
·
example.com
Your page title appears here
Your meta description appears here. Aim for 140 to 160 characters and lead with the most important keyword.
Twitter / X · Large image card
No og:image
example.com
Your title here
Your description here.
Facebook share preview
No og:image
EXAMPLE.COM
Your title here
Your description here.
LinkedIn share preview
No og:image
Your title here
example.com · 1 min read
Discord embed
example.com
Your title here
Your description here.
Slack link unfurl
example.com
Your title here
Your description here.
iMessage rich preview
No og:image
Your title here
example.com
Browser tab
example.com
Free, no signup, 100% browser-side

The Meta Tag Generator with previews on 8 platforms

Generate SEO-perfect meta tags. See them rendered on Google, Twitter, Facebook, LinkedIn, Discord, Slack, iMessage, and the browser tab. Pixel-accurate truncation analyzer included. URL auto-fill so you can audit any page in seconds.

How it works

Step 1

Type or auto-fill

Fill the form, or paste a URL and we'll auto-fill from the live page. Live updates as you type.

Step 2

Preview on 8 platforms

See how your page renders on Google, Twitter (both card sizes), Facebook, LinkedIn, Discord, Slack, iMessage, and the browser tab.

Step 3

Copy or download

Plain HTML, Next.js metadata object, React Helmet, or Gatsby. Paste into your head tag and ship.

Every feature, free

8-platform live preview

Google SERP, Twitter (Summary + Large Image), Facebook, LinkedIn, Discord embed, Slack unfurl, iMessage rich preview, browser tab. metatags.io covers 3 of these. We cover all 8 in one view.

Pixel-accurate truncation

Google truncates titles by pixel width, not character count. We measure with a canvas using Arial 20px bold (title) and 14px (description), so the warning fires exactly when Google would actually cut you off.

Auto-fill from any URL

Paste any public URL. We fetch the live page, parse existing meta tags, and pre-fill the form so you can audit + improve in seconds. Run it on a competitor's URL to see what they're missing.

Structured audit

Audit tab flags missing or weak tags with severity (error / warning / info). Catches the 12 most common SEO mistakes: missing description, no canonical, no og:image, weak Twitter card, etc.

4 output formats

Plain HTML, Next.js Metadata API export, React Helmet for legacy React, and Gatsby helmet. One-click copy and download. Drops straight into your codebase.

Comprehensive tag set

Title, description, canonical, robots, theme-color, Open Graph (full), Twitter Cards (full), article: prefix tags, viewport, charset, author, keywords, locale. The everything box for SEO.

International + multi-locale ready

Set og:locale, language, and content-language headers. Ready to extend with hreflang. Generates the full Twitter / OG locale combo so non-English shares render correctly.

100% browser-side

Form, generation, previews, and audit all run locally. The only exception is URL auto-fill, which has to make a cross-origin fetch. We never log your input.

Why we built this

Stop shipping wrong tags

Most pages we audit have at least one critical SEO issue: missing canonical, no og:image, broken Twitter card. Our audit tab catches all 12 of the common mistakes before you push live.

See it before you ship

The 8-platform preview means you spot problems before a customer does. Image cropped wrong on iMessage? Title truncated on Twitter Large Image? Description missing on Slack? You'll see it here, in seconds.

Pixel-accurate is rare

Almost every other generator counts characters. Google counts pixels. The two answers diverge by 20-30 percent, enough to ship truncated titles you thought were fine.

Built for the modern stack

Output works for plain HTML, Next.js App Router (Metadata API), React Helmet, Gatsby. No copy-paste-fix-the-syntax dance. Drops into your codebase.

Molixa vs metatags.io, Moz

FeatureMolixa Meta Tag Generatormetatags.ioMoz Pro Title Tool
Free tierUnlimited, no signupFree, 3 platforms onlyPaid Moz subscription
Platform previews8 (Google, Twitter L+S, FB, LinkedIn, Discord, Slack, iMessage, Tab)3 (Google, FB, Twitter)1 (Google)
Pixel-width truncationYes, canvas-measuredChar count onlyYes
URL auto-fillYes, with auditYesBuilt into Moz Pro
Output formatsHTML, Next.js, React Helmet, GatsbyHTML onlyHTML only
Structured auditYes, 12 SEO checksVisual onlyYes (paid)
PrivacyForm runs locallyForm runs locallyCloud-tied
Discord / Slack / iMessage previewsYesNoNo

What people use it for

Audit your own site

Paste your homepage URL into the auto-fill box. The audit tab tells you what's missing or weak. Fix in the form, copy the new HTML, ship.

Audit a competitor

Same flow on a competitor's URL. See exactly which tags they're using, what their og:image looks like cross-platform, and where they're missing coverage.

Generate before launch

New page about to ship? Fill the form, preview across 8 platforms, copy the HTML or Next.js metadata. Catch truncation and missing OG image before launch instead of after.

Standardize across your team

Use the same tool to generate tags for every page on your site. Output is identical, no copy-paste drift between developers.

Optimize for social shares

The Discord, Slack, and iMessage previews are unique to us. If your traffic comes from chat shares, those previews matter more than Google.

Build a static site

Use the Next.js or Gatsby output to drop generated metadata straight into your build pipeline. No template fiddling.

Walkthroughs

Audit + fix a page in 60 seconds

  1. 1Paste the page URL into the Auto-fill box. Click Auto-fill.
  2. 2Switch to the Audit tab. Read the errors and warnings.
  3. 3Fix the form fields. The previews + audit update live.
  4. 4Switch to the Output tab. Copy the HTML and replace the head tag of your page.

Make a Twitter share look great

  1. 1Set Twitter Card to summary_large_image.
  2. 2Drop a 1200x630 OG image URL into the OG image field.
  3. 3Watch the Twitter preview update. The large image lands above the title.
  4. 4Fill twitter:site with your @handle so Twitter attributes the share.

Fix a title that truncates in Google

  1. 1Type your title into the Title field.
  2. 2Watch the pixel meter under the input. Red = truncated, amber = close to truncated.
  3. 3If red, shorten or rewrite. The meter updates live so you can iterate.
  4. 4Aim for 350-580 pixels (typically 50-60 characters of mixed-case text).

Drop generated metadata into a Next.js page

  1. 1Fill the form with your page details.
  2. 2Switch to the Output tab. Click the NEXT.JS format.
  3. 3Copy the result. Paste into the page.tsx file as the metadata export.
  4. 4Build. Next.js writes the head tag automatically.

Privacy + security

Form runs in your browser

The form, the tag generator, the previews, the truncation analyzer, and the audit all execute locally. Your input never leaves the tab.

The single exception is the URL auto-fill feature. To fetch a public URL across origins, the request goes through a public CORS proxy (api.allorigins.win). The fetched HTML is parsed in your browser, not on our server. We never log, store, or analyze the URL or the result.

Who it's built for

SEO professionals

Pixel-accurate truncation, structured audit, multi-platform preview, URL auto-fill: everything you'd otherwise script yourself, in one tool.

Web developers

Output for HTML, Next.js, React Helmet, Gatsby. Drop generated metadata into your codebase without rewriting.

Content + social teams

Twitter, Facebook, LinkedIn, Discord, Slack, iMessage previews. See how a share will look on every channel before you publish.

Agencies

Audit any client site by URL. Standardize generated tags across every page on every client. No subscription fee.

Questions people ask

Is this meta tag generator free?
Yes. Unlimited use, no signup, no daily cap, no watermark. The whole tool runs in your browser, so we have no per-user costs. metatags.io and similar tools mostly run in-browser too, but several gate the URL auto-fill or rich previews behind ads or paid tiers.
What makes this different from metatags.io?
Three things competitors don't bundle. (1) 8 platform previews instead of 3 (we add LinkedIn, Discord, Slack, iMessage, browser tab on top of Google + Twitter + Facebook). (2) Pixel-accurate truncation analyzer using canvas measurement, not character counting (Google truncates by pixel width, so character count is wrong by 20-30 percent). (3) URL auto-fill with a structured audit, so you can paste a competitor's URL and see what they're missing.
Why does pixel width matter more than character count?
Google truncates Title and Description in the SERP based on pixel width, not character count. A title with all narrow letters (lots of i, l, t) might fit 70 chars; a title with wide letters (m, w, all caps) might truncate at 50. We measure actual pixel width with the same font Google uses (Arial 20px bold for title, 14px for description), so the warning lights up exactly when Google would actually cut you off.
Can I auto-fill from any URL?
Yes. Paste any public URL into the auto-fill box. We fetch the page through a free CORS proxy, parse the existing meta tags, and pre-fill the form. Some sites (Cloudflare-hardened, behind login walls) block proxy fetches; for those, paste the page HTML directly or use the form manually.
Is my data sent to a server?
Not for the form, the tag generation, the previews, or the audit. Those all run in your browser. The one exception is the URL auto-fill: that has to fetch the target URL, which goes through a public CORS proxy (api.allorigins.win) so the request can cross origins. The fetched HTML is parsed in your browser, not on our server. We never see your input.
What output formats are supported?
Plain HTML (paste into the head tag of any page), Next.js metadata object (export const metadata), React Helmet for legacy React or Gatsby projects, and a JSON-LD bundle option for sites that want structured data alongside the meta tags. One-click copy and download for every format.
Does it generate Open Graph tags?
Yes. og:title, og:description, og:image, og:url, og:type, og:site_name, og:locale, og:image:alt, the full set that Facebook, LinkedIn, Slack, Discord, and iMessage consume. We also generate the article: prefix tags (published_time, modified_time, author) when you tick the Article box.
Does it generate Twitter Card tags?
Yes, full set: twitter:card, twitter:title, twitter:description, twitter:image, twitter:site, twitter:creator. We default to summary_large_image (the richer card) and offer summary, app, and player as alternatives. The preview renders both card sizes so you can see which one fits your image.
What about JSON-LD schema markup?
For full schema markup (Article, Product, FAQ, HowTo, Recipe, etc.), use our Schema Markup Generator at /tools/schema-generator. It's purpose-built for that. The Meta Tag Generator focuses on Open Graph + Twitter + Google SERP basics. The two tools are designed to complement each other; copy from both into the same head tag.
How big should my OG image be?
Facebook and LinkedIn recommend 1200 by 630 (1.91:1 aspect ratio). Twitter's summary_large_image works at the same size. Discord, Slack, and iMessage all crop to similar ratios. Stick to 1200 by 630 with the most important content centered, and it'll look right on every platform we preview.

Try it now

Generate perfect meta tags, see them on 8 platforms, ship in seconds

Free. No signup. No daily cap. Pixel-accurate truncation, URL auto-fill, structured audit, 4 output formats.

Start generating
Built and reviewed bySaqib Zahoor, WeboTech Studio
Last updated:

The Meta Tag Generator page is built, reviewed, and maintained by the Molixa team. We use the tool we ship and update the docs when the behavior changes.