Make an Open Graph image from any screenshot

Link previews at exactly 1200 × 630, the size Facebook, LinkedIn, Slack and X expect. Paste a screenshot, pick a style, export. Nothing leaves your browser.

⌘V
Paste a screenshot here
or drop a file — the editor opens with the 1200 × 630 canvas ready
No sign-up No watermark Stays on your device
A landing page screenshot on a dark aurora mesh background at 1200 by 630

How to make an Open Graph image

  1. Paste

    Copy a screenshot of your page and press ⌘V (Ctrl+V), drop a file, or pick one.

  2. Pick a style

    The canvas is already 1200 × 630. Choose a background, frame and shadow; your shot fits automatically.

  3. Export

    Download a PNG or JPEG at 1× or 2× and add it to your page's og:image tag.

Made with this tool

See all 42 styles
A dashboard in a light window on a pink gradient, at Open Graph size
Sherbetlight window
A dark notes app in a dark browser frame, at Open Graph size
Licoricedark browser
A project board on a colourful blob wallpaper, at Open Graph size
Gummyon a wallpaper

What you can do with it

An Open Graph image is the picture that shows when someone shares your link. A screenshot of the product usually beats a stock photo or a logo on a flat colour.

  • Landing pages

    Show the product itself in the preview. People see what they'll get before they click.

  • Blog posts and changelogs

    Make one per post from a screenshot of the feature you wrote about.

  • Docs pages

    Give each section its own preview, so links shared in Slack or Discord say which page they point to.

  • Product Hunt gallery

    There's a 1270 × 760 preset for Product Hunt's gallery images, next to the Open Graph one.

  • Launch posts

    Export the same design at X, LinkedIn and Open Graph sizes by switching the size preset; the screenshot refits each time.

  • Several screens

    Put 2 or 3 screenshots side by side in one preview with a multi-screen layout.

Open Graph image sizes at a glance

Every size below is a preset in the editor's size menu (press K). The numbers come from each platform's own documentation.

WhereSize (px)Shape
Open Graph (Facebook, Slack, iMessage)1200 × 6301.91:1
X link card1200 × 6281.91:1
X image post1920 × 108016:9
X portrait post1440 × 18004:5
LinkedIn link or image post1200 × 6281.91:1
LinkedIn square1200 × 12001:1
LinkedIn portrait720 × 9004:5
Product Hunt gallery1270 × 760about 5:3

X (Twitter) card image size

A link on X shows a large image card when the page has twitter:card set to summary_large_image. The card is 1.91:1, so 1200 × 628 (or the Open Graph 1200 × 630) fills it with no cropping. X's image specifications cap images at 5 MB.

For an image posted on its own (not a link), use the X post preset at 1920 × 1080, or X portrait at 1440 × 1800 to take up more of the timeline.

LinkedIn preview image size

LinkedIn's image guidance lists 1200 × 628 for link and landscape image posts, 1200 × 1200 for square and 720 × 900 for portrait, with a 5 MB limit. Link previews read your page's og:image, so an Open Graph image covers LinkedIn too.

Facebook link preview size

Meta's sharing guide asks for at least 1200 × 630 at 1.91:1, up to 8 MB. Smaller images can show as a small thumbnail next to the link instead of a large card. Slack, Discord, iMessage and WhatsApp read the same og:image tag.

Add it to your page's head like this: <meta property="og:image" content="https://…/og.png">, plus og:image:width and og:image:height so previews don't have to download the image to size the card.

Made by hand or by code?

If every page on your site needs its own preview with the page title in it, generating them in code (for example with @vercel/og or Satori) scales better. Shotcandy is for the pages where a real screenshot says more than a title: the homepage, a launch, a feature, a changelog entry. It takes a minute, and there's no template to maintain. See the screenshot beautifier for every style option.

Open Graph image FAQ

What size should an Open Graph image be?

1200 × 630 pixels (1.91:1). Meta recommends at least that size for high-resolution displays; smaller images may show as a thumbnail instead of a large card.

Does it work for X and LinkedIn link cards?

Yes. X link cards and LinkedIn link previews use the same 1.91:1 shape; there are dedicated 1200 × 628 presets too.

Is it free and private?

Yes. No sign-up, no watermark, and your screenshot never leaves your browser.

Can I export at higher resolution?

Yes, up to 4×. Keep the file under 8 MB for Facebook and 5 MB for X and LinkedIn. Export for a destination and Shotcandy checks the file fits.

PNG or JPEG?

PNG keeps text and UI sharp. If the file is large because of a photo or a gradient, JPEG at high quality is usually much smaller and looks the same in a preview.

Can I make previews for a whole site at once?

You can drop up to 100 screenshots, give them one style at 1200 × 630 and export them all as a ZIP with their original names.

Your next screenshot deserves better

Open the editor on a 1200 × 630 canvas.

Open the editor