🪧 OG Image Generator
Design the 1200×630 card your link unfurls into on X, LinkedIn and Slack. Live preview, entirely in your browser.
About the OG Image Generator
When a link is pasted into Slack, X, LinkedIn or WhatsApp, the platform fetches the page, reads its og:image meta tag, and renders that image as the preview card. A page without one gets a grey box and a fraction of the clicks. This tool designs that image at the one size every platform renders — 1200×630 — with a live preview and no design software.
The generator favours the layout that works: a bold left-aligned title that steps its size down as it grows, an optional subtitle, and a small site label anchored bottom-left. Drop a screenshot behind it and a dark overlay keeps the text readable — the text must win, or the card is decoration rather than a headline.
How to use it
- Write the title — under 70 characters reads best at card size.
- Pick a template and colours, optionally dropping a screenshot as the background.
- Download the PNG and upload it to your site.
- Wire the meta tags:
og:image(absolute URL),og:title,og:description, andtwitter:card=summary_large_image. - Re-scrape with the platform's debugger after changes — cards are cached hard.
Frequently Asked Questions
What size should an OG image be?
1200×630 pixels (a 1.91:1 ratio) is the size Facebook, LinkedIn, Slack, WhatsApp and X/Twitter all render well. This tool outputs exactly that. Keep important content away from the extreme edges — some clients crop a few percent when fitting the card into their layout.
How do I use the generated image on my site?
Upload the PNG to your site, then reference it in your page's <head>: <meta property="og:image" content="https://yoursite.com/og.png"> plus og:title and og:description. Twitter/X additionally reads <meta name="twitter:card" content="summary_large_image">. The URL must be absolute and publicly reachable — crawlers fetch it, browsers don't.
Why does my new OG image not show when I share the link?
Social platforms cache the card aggressively. After changing the image, run the page through the platform's debugger — Facebook's Sharing Debugger or LinkedIn's Post Inspector — to force a re-scrape. Renaming the image file (og-v2.png) sidesteps every cache at once.
Can I use my own screenshot or photo as the background?
Yes — drop an image and it is drawn cover-fit behind the text with a dark overlay so the title stays readable. Busy screenshots benefit from nudging the overlay darker; the text must win or the card is decoration, not a headline.
Is anything uploaded when I generate a card?
No. The card is drawn on a canvas in your browser and downloaded from there. Draft titles for unannounced posts stay on your machine.
What makes a good OG title?
Under ~70 characters, front-loaded with the concrete promise, no site name (that's what the small label is for). The generator steps the font size down for longer titles, but a title long enough to need 44px is usually a title worth shortening.