Resize
Make an Open Graph image for link previews
When someone pastes your link into a chat or a feed, the picture that appears is the Open Graph image declared by your page.
It is the one image on your site that most people see before they decide whether to click, and getting its shape wrong is the difference between a banner and a small square thumbnail. This tool crops and sizes an image to the shape platforms render at, keeping the important part of the picture in frame.
How to make an Open Graph image for link previews
- Pick the standard wide card, or the square variant for chat apps.
- Drop the image you want in the preview, or one for each page you are sharing.
- It is cropped and resized in your browser.
- Download it and reference it from your page's og:image tag.
Supported formats
This tool accepts JPG, PNG, WebP, GIF, BMP and AVIF files. Everything is decoded by your own browser, so the formats available depend on what your browser can open - which for HEIC in particular varies between Safari and other browsers.
Frequently asked questions
What is an Open Graph image, and where does it go?
It is an image your page declares in a meta tag, and platforms read that tag when someone shares your link. Because it comes from the page and not from the person sharing, one image serves every share of that URL. Producing the file is only half the job: the page still has to point at it with an og:image tag, and most platforms need an absolute URL rather than a relative one.
Why does my link preview still show the old picture?
Because platforms cache what they scraped the first time, often for days. Replacing the file at the same URL usually is not enough. Most platforms provide a debugging tool that re-scrapes a URL on demand, and changing the image's filename so the URL itself is new is the reliable fallback.
Should I put text on the image?
Keep it short and large if you do. The card is rendered small in a phone feed, and platforms crop the edges differently, so anything near the border can vanish. A headline of a few words centred well inside the frame survives; a paragraph does not, and neither does text that relies on being read at full size.
Do Facebook, LinkedIn and Slack all use the same size?
They read the same tag and render it at broadly the same shape, which is why one wide image works across them. They differ at the margins - some crop slightly more, some show a square in chat, and some fall back to a thumbnail if the image is small. The square option here exists for the chat case.
Is 1200 x 630 an official requirement?
It is what independent references consistently report and what the major platforms visibly render at, which is how this page labels it. The Open Graph protocol itself does not mandate a pixel size; the platforms reading the tag decide. Nothing on this page is presented as a published specification, because none of them was re-read while it was written.
Related tools
- Resize for FacebookBatchGet a photo ready for a Facebook post or a shared link.
- Resize for LinkedInBatchPrepare a LinkedIn post image, profile cover or shared link picture.
- Resize for a WebsiteBatchPrepare images for your own site: content images, hero banners, thumbnails and blog headers, converted to WebP and kept under a size budget.
- Compress Image to 100 KBBatchHit a 100 KB limit exactly.
Looking for something else? Browse all ImageUtility tools.