OG image & meta tag previewer_
See exactly how your page looks when shared on Twitter/X, LinkedIn, Facebook and Discord.
Fill in the fields — previews update instantly. Copy the ready-to-paste HTML meta tags.
See exactly how your page looks when shared on Twitter/X, LinkedIn, Facebook and Discord.
Fill in the fields — previews update instantly. Copy the ready-to-paste HTML meta tags.
Open Graph is a set of meta tags (originally created by Facebook) that tell social platforms what title, description, image and URL to show when someone shares your link. Without them, most platforms fall back to guessing — often picking the wrong image, truncating your title, or showing no preview at all.
They're <head> <meta> tags using the og: prefix — og:title, og:description, og:image, og:url and og:type are the core five. Twitter/X reads a parallel set prefixed twitter:, which this tool also generates.
The platform tries to guess: it may grab your page's visible <title>, the first image it finds in your HTML, or nothing at all. Results are inconsistent across LinkedIn, Twitter/X, Facebook and Discord, and can look broken or unbranded.
No. Everything runs client-side in your browser — the previews and code are generated locally from what you type. Nothing you enter here is sent to any server. (Loading an image you point to still comes from wherever you hosted it, since the browser has to fetch it to display it.)
Yes, completely free — no account, no signup, no limit. One of the free browser tools at jasperbernaers.com.
1200 × 630 pixels (roughly a 1.91:1 ratio) at a reasonable file size — displays as a full-width image card on Twitter/X, LinkedIn, Facebook and Discord without cropping badly.
600 × 315 pixels is the safe floor most platforms accept for a large-image card. Below that, some platforms — notably Twitter/X — fall back to a smaller "summary" layout with a cropped square thumbnail instead of the full-width image.
Stick to roughly 1.91:1 (1200×630 is the common reference). Off-ratio images get auto-cropped differently by each platform, so faces or text near the edges can get cut off — keep important content centered.
This preview loads your image URL directly in the browser, the same way social platforms would. If it doesn't load here, check that the URL is public (not localhost, not behind a login), doesn't require special headers, and returns an actual image rather than an HTML page.
Yes. Social platforms — and this tool's preview — fetch the image over the public internet. A URL that only works on your local machine or behind authentication will show as broken to anyone who isn't you.
Yes. The code panel below the previews outputs complete <meta> tags — switch between the "OG tags", "Twitter card" and "all tags" tabs and click copy to grab exactly what you need for your <head>.
OG tags are the Open Graph tags read by LinkedIn, Facebook, Discord and most other platforms. Twitter card holds the twitter:-prefixed tags Twitter/X reads instead, since it doesn't use Open Graph tags directly. All tags combines both blocks so you can paste everything at once.
summary_large_image shows a full-width banner image above the title and description — the modern, more eye-catching layout, and what this tool defaults to. summary shows a small square thumbnail beside the text instead, useful if your image doesn't work well cropped wide.
og:site_name tells the platform your brand or site name, shown alongside the domain on some cards (mainly Facebook and Discord). It's optional — leave it blank and most platforms just show the domain from your Page URL instead.
It's optional for previewing, but recommended for the real tags — it becomes og:url, the canonical address the share should point back to, and it's also used here to derive the domain shown under the title in each preview card.
No — it's optional. If filled in, it's added as twitter:creator, which some Twitter/X card types use to attribute the content to an account. Leaving it blank just omits that one tag.
Not directly in the form — og:type is fixed to "website" here, since that covers the large majority of pages. If you're tagging a blog post or product page, copy the generated code and swap website for article or product yourself before pasting it in.
They're a close visual approximation based on each platform's typical card layout, fonts and truncation behavior — useful for catching missing tags, bad image sizes or overlong titles before you publish. Platforms tweak their actual rendering over time, so for a guaranteed final check, also run your live URL through each platform's own debugger (see next question).
These platforms cache the preview the first time a URL is shared and won't refetch it automatically. To force a refresh, use Facebook's Sharing Debugger, LinkedIn's Post Inspector, or Twitter/X's Card Validator — each has a "scrape again" / "inspect" action that clears the cached preview for that URL.
Slack unfurls links using the same Open Graph tags shown in the "OG tags" tab, so whatever you generate here applies to Slack too — there's just no dedicated Slack-styled preview card in the layout above.
They flag common mistakes before you publish: a red ✗ means a required field (title, description or image) is empty; a yellow ⚠ means it's present but too long, or your canonical URL is missing; a green ✓ means that field looks good.
Roughly 60 characters for the title and 160 characters for the description — beyond that, most platforms truncate with an ellipsis. The character counters above each field turn amber once you cross the limit, though a few extra characters usually still display fine on wider cards.
The interface is available in English, Dutch, Spanish, Arabic, Indonesian, French, Portuguese, Russian, Japanese and German — switch via the 🌐 globe icon in the top bar.
No — nothing is saved between visits. Reloading resets the form to this page's own demo values (used to show you a working example), so copy your generated code before navigating away or refreshing.