Use Cases
Free open graph image generator for Twitter/X, LinkedIn, Facebook, Slack, and Discord. Pre-sized 1200×630 templates with device mockups and custom backgrounds — design your og:image in 30 seconds.
Loved by 2,000+ creators
Pre-sized to 1200\u00d7630. Pick a template, add your screenshots, and deploy your social cards.
Every time someone shares your link, your OG image is the first thing they see.
Twitter / X
Large image cards in tweets and DMs
Article and post link previews
Shared link previews in feeds
Slack & Discord
URL unfurls in messages
An OG (Open Graph) image is the preview graphic that appears when someone shares your link on Twitter, LinkedIn, Facebook, Slack, or Discord. It's the 1200×630 pixel image that determines whether people click your link or scroll past it.
When you share a blog post on LinkedIn, the large image preview that appears is your OG image. A well-designed OG image with a clear headline and product screenshot can double your click-through rate compared to a generic placeholder.
This is the universally recommended size for OG images. It works across all platforms without cropping.
Social cards render small on mobile. Use large fonts and limit text to a headline and one line of supporting copy.
Include a screenshot or mockup of your product. People click more when they can see what they're getting.
Use your brand colors and logo. Consistent OG images build recognition across social feeds.
Create professional mockups in three simple steps. No design skills required.
Drag and drop or select any screenshot, design, or image from your device.
Pick from iPhone, iPad, MacBook, browser frames and beautiful gradient backgrounds.
Download as PNG, WebP, JPEG, GIF, or video. Ready for marketing in seconds.
Two capabilities that separate Screenhance from every other mockup tool in 2026: animated exports and App Store screenshot localization.
Template-driven motion — float, reveal, parallax. Export animated mockups at Product Hunt, landing-page, and Twitter/X dimensions. Most mockup tools are static-only.
One master design, per-locale captions, every required Apple and Google Play size per language. RTL and CJK support. Apple reports localized listings drive 2-3x install lifts.
iPhone 17 Pro Max (1320×2868), iPhone Air (1260×2736), iPad Pro M4 (2064×2752), and the full Google Play set — exported from one design in a single pass.
Pick a template, drop in your screenshot, export. No Figma, no Photoshop, no learning curve. Free tier covers 3 exports a month; $6 Week Pass unlocks unlimited for a launch.
See how Screenhance compares to other OG image tools.
| Feature | Screenhance | Vercel OG | Placid | Canva |
|---|---|---|---|---|
| Pre-sized 1200×630 templates | Yes | Programmatic only | Yes | Manual resize |
| Design skills needed | None | Developer required | None | Basic |
| Device frames in OG images | Yes (40+) | No | Limited | No |
| Custom backgrounds | 100+ gradients, glass, mesh | CSS only | Basic | Yes |
| Batch generation | Pro plan | API-based | API-based | No |
| Dynamic text overlays | Yes | Yes (code) | Yes | Yes |
| Export formats | PNG, WebP, JPEG | PNG | PNG, PDF | PNG, JPG |
| Free plan | 3 exports/month | 50/month (dev) | 5/month | Free tier |
| Price (paid) | $6/week or $8/month | Free (self-hosted) | $29/month | $13/month |
The choice between dynamic and static OG images comes down to volume and variation, not technical sophistication. Dynamic OG generation \u2014 using a service like Vercel's @vercel/og or Cloudflare Workers \u2014 generates a unique image per URL at request time, pulling in the page title, author, and any other variable content. It's powerful for blogs with hundreds of posts, documentation sites with many pages, and any product where every URL needs its own preview.
Static OG images, in contrast, are pre-designed in a tool and uploaded as files. You commit them to your site or upload them to a CDN, then reference them in your og:image meta tag. They're the right choice for marketing pages, landing pages, product pages, and any URL where the preview won't change often. They're also more visually flexible because you're designing in a real editor, not constrained by what code can render.
The hybrid approach most growing teams land on: static OG images for the home page, pricing, and a handful of marquee marketing pages \u2014 designed with care and refreshed quarterly. Dynamic OG images for blog posts, changelog entries, user-generated pages, and anything that scales beyond what a designer can manually produce. This combination gives you the best of both: polish where it matters most and scale where it's required.
One frequently missed nuance: dynamic OG images cost compute on every share. If your post goes viral and thousands of services request the OG image simultaneously, you need caching at the CDN layer to avoid generating the same image hundreds of times. Static images don't have this problem \u2014 they're just files served by your CDN. For high-traffic pages, the simpler architecture often wins.
Slack and Discord both render OG images in chat unfurls, but they crop differently. Slack honors the OG image at roughly 1.91:1 (matching the 1200\u00d7630 standard) but compresses heavily for inline display, sometimes losing fine text detail. Discord renders the preview at a smaller size on desktop and may skip the image entirely on mobile depending on user settings. Both platforms cache aggressively \u2014 once an OG image is fetched for a URL, the cached version may stick around for hours or days, which is the most common reason updates "don't work."
LinkedIn is the strictest about image dimensions. Anything that deviates significantly from 1.91:1 gets letterboxed or cropped, and LinkedIn's post inspector tool is the only reliable way to confirm the rendering before publishing. LinkedIn also caches OG images at the URL level \u2014 if you update the image but the URL stays the same, you have to manually clear the cache through the post inspector, which is hidden in the developer tools.
Twitter renders OG images at the largest size in the timeline (the "summary_large_image" card), but only if you've set the twitter:card meta tag explicitly. Without it, Twitter falls back to the smaller summary card which most teams don't want. Twitter also re-crawls aggressively when you share a link, but the displayed image still comes from its cache \u2014 if you update the OG image and re-share within a few minutes, you may see the old version.
The practical workflow: design at 1200\u00d7630, test in each platform's preview tool before publishing (LinkedIn Post Inspector, Twitter Card Validator, Facebook Sharing Debugger), and assume aggressive caching everywhere. When you update an OG image, expect a 24-hour delay before everyone sees the new version unless you explicitly bust the cache. If you're building OG images alongside social media mockups and Twitter cards, keep them visually consistent so a shared link feels like part of the same brand across every platform.
The recommended OG image size is 1200×630 pixels. This works across Twitter, LinkedIn, Facebook, and Slack. Screenhance templates are pre-sized to this format.
An Open Graph (OG) image is the preview image that appears when your link is shared on social media platforms like Twitter, LinkedIn, Facebook, and messaging apps. A well-designed OG image significantly increases click-through rates.
Yes! Screenhance lets you place your product screenshots inside device frames (iPhone, MacBook, browser) and add them to your OG image with beautiful backgrounds and text overlays.
Yes, Screenhance offers a free plan with 3 exports per month. Create OG images with all templates, device frames, and backgrounds. Pro plans unlock higher resolution and additional features.
Use static OG images for marketing pages, landing pages, and a handful of marquee URLs that don't change often. Use dynamic OG images for blogs, changelogs, and any content that scales beyond what a designer can manually produce. Most growing teams use both — designed static OG for high-stakes pages, dynamic OG for everything else.
LinkedIn caches OG images per URL aggressively. If you update the image but the URL stays the same, you need to manually clear the cache through LinkedIn's Post Inspector tool. The same is true for Facebook (Sharing Debugger) and Twitter (Card Validator). Slack and Discord cache too but provide no public flush mechanism — those just require a 24-hour wait.
og:image is the standard Open Graph tag that most platforms honor by default. twitter:image is a Twitter-specific override that takes precedence on Twitter only. If you only set og:image, Twitter falls back to it. Most teams only need og:image plus twitter:card set to 'summary_large_image' to get the large image treatment across all platforms.
Use each platform's preview tool: LinkedIn Post Inspector, Twitter Card Validator, and Facebook Sharing Debugger. Each shows exactly how your image will render and surfaces any caching issues. Test before publishing rather than after — a broken OG image on a launch announcement caches everywhere within minutes.
Explore more ways to create stunning visuals with Screenhance.
Hero images and landing page assets
Try it freeAbove-the-fold marketing visuals
Try it freeMock up entire landing pages
Try it freeEvery marketing image in one tool
Try it freeMake any screenshot look professional
Try it freeEdit, annotate, and reframe screenshots
Try it freeBeautiful OG images can double your click-through rate. Create yours in minutes with Screenhance.