Seven real previews
Google's snippet, X's large and summary cards, Facebook and LinkedIn posts, Slack and Discord embeds, and a KakaoTalk chat bubble.
Type the title, description and image once. Every card — Google, X, Facebook, LinkedIn, Slack, Discord and KakaoTalk — updates as you type, and the meta tags are ready to paste. Nothing leaves your browser.
Paste into <head>. Duplicate tags are the usual reason a card shows the old text — keep one set only.
Each network reads the same Open Graph tags and adds its own. The generator writes both so no card is left blank.
Title, description, URL, image. The character counters follow the limits Google, X and Facebook actually apply, not a round number.
Seven previews in the styles of the real products, including the crop each platform applies to your image.
Plain HTML for any site, or a Metadata object for the Next.js App Router. Both stay in sync with what you see.
The details that decide whether a shared link is opened or scrolled past.
Google's snippet, X's large and summary cards, Facebook and LinkedIn posts, Slack and Discord embeds, and a KakaoTalk chat bubble.
Counters turn amber then red at the width where the platform truncates — around 60 for a title and 160 for a description.
Drop in a file or paste a URL. The generator reads its pixel size, flags a ratio that will be cropped and warns about data URLs.
Standard meta tags and a typed Next.js Metadata export, with the fields you left empty left out instead of emitted blank.
A SaaS launch, an engineering post and a product page, each with copy that already fits the limits.
The page is static files and a script. Text and images stay in the tab; only your theme and language are remembered.
Same source, different rules. These are the ones worth getting right.
Title, URL and description in the result. Uses the page's title and meta description; the site name comes from structured data.
summary_large_image for a wide picture, summary for a square thumbnail. twitter:site adds the handle.
og:title, og:description and a 1.91:1 og:image. Both re-scrape on demand through their own debuggers.
Unfurls from Open Graph, with the site name as the author and your image below the text.
The white link card in a chat: image, two-line mobile title, description and domain.
Keywords, and any tag that points at localhost or a data URL. Absolute https URLs are the whole game.
There is no server that receives your text or images. The page is static and the previews are drawn by JavaScript on your device.
No sign-up, no analytics script, no advertising pixel. Only your theme and language are kept in this browser's local storage.
Copy link puts the card into the URL fragment so you can send it to a colleague. Nothing is shared until you do that.