RaveToolsOG / Social Resizer

About

The OG & Social Image Resizer turns your pictures into a full set of correctly sized graphics. Drop one image - or several, a folder, or a ZIP - and each is cropped live into the 1200×630 Open Graph image every link preview needs, a 1280×720 YouTube thumbnail, Instagram square, portrait and story sizes, plus LinkedIn and X formats. Export a single size, a one-click bundle, or the whole pack as a ZIP - with a folder per image when you resize a batch.

A draggable focal point, one per image, keeps the subject in frame across every aspect ratio, so a wide banner and a tall story both center on the same face, logo or product. Choose cover to crop or contain to fit, with a blur-extend background that reads as part of the photo. Developers get a copy-ready <meta property="og:image"> block with matching width/height on the OG card.

100% in your browser: decoding, cropping, resizing and ZIP packaging all run locally on a canvas - no upload, no account needed, nothing stored on a server.

Common social & OG image sizes

Not sure which size you need? Each card shows the frame at its real proportions - so you can see the shape before you read the numbers - then crops your image to it on the same page.

Frequently Asked Questions

About social/OG image sizes, cropping and exporting.

Drop an image and it instantly crops it into every popular social and Open Graph size at once - the 1200x630 OG/link-preview image, YouTube thumbnails, Instagram square/portrait/story, LinkedIn and X sizes. You can export one preset, a one-click bundle (Instagram, LinkedIn, X, Just OG/meta) or every size at once as a ZIP. It also works in batch: drop several images, a folder or a ZIP and it resizes the whole set.

Yes - up to 20 at a time. Select several images in the file picker, drag a whole folder onto the dropzone, or drop a ZIP archive and it is unpacked in your browser. You never have to zip anything first; a ZIP is simply accepted if you already have one. Each image keeps its own focal point, and the export returns a single ZIP with one folder per source image, each holding all 13 sizes.

The recommended Open Graph and X (summary_large_image) size is 1200x630 pixels, a 1.91:1 aspect ratio. This tool exports exactly that and gives you a copy-ready <meta property="og:image"> block with matching og:image:width and og:image:height so link previews render without a re-fetch.

YouTube recommends 1280x720 pixels (16:9), which is one of the built-in presets. The live preview shows exactly how your image will be cropped, and you can drag the focal point so the important part of the frame is never cut off.

Drag the dot on the original image to mark what matters most - a face, a logo, a product. Every crop recenters around that point in real time, so a wide OG banner and a tall Instagram story both keep the subject in frame instead of blindly cropping from the centre. In a batch each image carries its own focal point, since every photo is composed differently.

Cover fills the whole frame by cropping the edges (best for photos). Contain shows the entire image and fills the leftover space - by default with a blurred, scaled copy of the image (blur-extend), or a solid colour if you prefer. Blur-extend is popular because the padding reads as part of the picture.

WebP, PNG and JPG. WebP and PNG keep transparency; JPG has no alpha channel, so a transparent PNG exported as JPG gets a solid background - the tool warns you and lets you pick the fill colour. WebP is the best default for social: small files at high quality.

No. Everything runs in your browser on a <canvas> - decoding, cropping, resizing, unpacking a dropped ZIP and packaging the export all happen locally, a whole batch included. Your images never leave your device, there is no account needed, and nothing is stored on a server.

Yes. All preset dimensions live in a single config with a verification date and are re-checked periodically, because platforms occasionally change their recommended sizes.