- Free Tools
- OG Image Maker
OG Image Maker
Free 1200×630 Open Graph image generator
An Open Graph image (OG image) is the preview picture that appears when your link is shared on X, Facebook, LinkedIn, Slack, Discord, WhatsApp, or iMessage. It is the first thing people see before they decide whether to click, so it does a lot of the work your headline can't.
The safe universal size is 1200×630 pixels — a 1.91:1 ratio that renders without cropping on every major platform. Keep the file under each service's limit (5MB on X and LinkedIn, 8MB on Facebook) and aim for 200–500KB so the preview loads instantly. PNG suits graphics with text, JPEG suits photos, and WebP gives you both at a smaller size on platforms that support it.
This tool runs entirely in your browser. Pick a platform preset, type your title and subtitle, drop in a logo, choose a background (solid color, gradient, or your own image), and download as PNG, JPEG, or WebP. Your settings save to local storage so you can iterate across sessions — nothing is uploaded anywhere.
What size should an OG image be for each platform?
Every major platform reads the same og:image tag, so one 1200×630 image works everywhere — but each service crops and compresses it differently. These are the dimensions and file-size limits behind each preset in this tool:
| Platform | Dimensions | Max file size | Notes |
|---|---|---|---|
| 1200×630 | 8 MB | 1.91:1 — the reference size | |
| X (Twitter) | 1200×628 | 5 MB | Needs twitter:card = summary_large_image |
| 1200×627 | 5 MB | Caches hard — re-scrape after edits | |
| Discord | 1200×630 | 8 MB | Reads og:image directly |
| Slack | 1200×630 | — | Unfurls from og:image + og:title |
| 1200×630 | ~300 KB | Drops the preview if the file is too big | |
| Threads | 1200×600 | 8 MB | Slightly shorter crop |
| Telegram | 640×360+ | 5 MB | Pulls og:image; scales down cleanly |
When in doubt, export at 1200×630. These presets only nudge the aspect ratio, and the same artwork survives every crop as long as you keep important text out of the outer 5% edge.
What Open Graph meta tags do you need?
Four tags cover almost every platform: og:image, og:image:width, og:image:height, and og:title. Add them inside your page's <head>, and always point og:image at an absolute https URL — relative paths break in every scraper.
<meta property="og:image" content="https://yoursite.com/og.png" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="630" /> <meta property="og:image:alt" content="Describe the image" /> <meta name="twitter:card" content="summary_large_image" />
Declaring width and height lets platforms reserve the right space instead of reflowing when the image loads. The twitter:card line tells X to render the large 1200×628 card rather than a small square thumbnail. After publishing, re-scrape with each platform's debugger so the fresh preview replaces any cached version.
How to Use This Generator
- Pick a size: use one of the platform presets (Twitter, Facebook, LinkedIn, Discord, Threads, Telegram) or enter custom dimensions.
- Set the background: solid color, one of 8 gradient presets, custom gradient with direction picker, or upload your own image.
- Add your text: title and optional subtitle. Pick fonts, sizes, colors (solid or gradient), and shadows.
- Add your logo (optional): upload PNG/SVG/JPG, scale it, position it relative to the text (above, left, or right).
- Polish with overlays and borders: dot patterns, grid, lines, drop shadows, or framed borders.
- Export: click Download to save as PNG, JPEG, or WebP. Click Copy to put the image directly on your clipboard.
Pro Tips
- Test before publishing: drop your URL into opengraph.xyz, Facebook's Sharing Debugger, or Twitter Card Validator. Cache stale OG images aggressively, so refresh after each change.
- Keep titles short: Twitter and Slack truncate around 60-70 characters. Facebook and LinkedIn allow more, but the first 4-5 words do most of the work.
- High contrast wins: social feeds compress images aggressively. Light text on a dark gradient or dark text on a bright background reads better than subtle two-tone designs.
- Use absolute URLs: always reference OG images with the full https://yoursite.com/path.png URL. Relative paths break in scrapers.
- Set width and height in meta: add
og:image:widthandog:image:heighttags so platforms reserve the right space and don't stretch the image.
Frequently Asked Questions
What is an OG image?
Where do OG images appear?
What size should my OG image be?
How do I add an OG image to my website?
Why does my Twitter/X preview show a small square instead of a big card?
Why isn't my OG image showing?
Does this tool save my work?
Related Free Tools
Ready to try Converge?
$49/month flat. Up to 15 agents. 7-day free trial, no credit card required.
Start Free Trial