Open Graph Image Generator
Make a 1200×630 social share image with a title and background.
Optional background photo (it will be cropped to 1200×630)
Output is always 1200 × 630 — the recommended Open Graph size.
What Is This Tool?
This tool composes a 1200×630 pixel image — the size Facebook, LinkedIn, Slack and X use for link previews. Type a headline and subtitle, set the colours, and optionally drop in a background photo which is cover-cropped and dimmed so the text stays readable.
How It Works
Type your Headline, Subtitle and site name.
Set background and text colours.
Optionally add a background image and adjust the dim.
Click Download OG image and reference it in your <meta property="og:image"> tag.
Everything runs locally in your browser — the image you choose is decoded onto an HTML canvas on your own device and is never uploaded to a server.
Features
- Fixed 1200×630 output (the OG standard)
- Headline, subtitle and brand line
- Optional cover-cropped background photo with dim
- Auto-wrapping headline text
- Built entirely in the browser
Common Use Cases
- Giving a blog post a custom link-preview image
- Creating share cards for a product launch
- Making consistent OG images across a site
- Producing a quick promo graphic for social posts
Frequently Asked Questions
What size should an Open Graph image be?
1200×630 pixels (a 1.91:1 ratio) is the widely recommended size and what this tool always outputs. It scales down cleanly for smaller preview cards.
How do I use the image once downloaded?
Upload it to your site or CDN, then set <meta property="og:image" content="https://.../your-image.png"> (and the matching twitter:image tag) in the page <head>.
Why is my background photo cropped?
It is scaled to cover the full 1200×630 frame so there are no empty bars, which means the edges of a differently-shaped photo are trimmed.
My headline is cut off. What now?
Shorten it — long headlines wrap and can overflow. Two lines is the comfortable maximum at the default size.
Is my image uploaded?
No, the card is composed locally.