Resize Image to 1200×630 Online Free: OG & Social Cards

The exact size Open Graph, Twitter, LinkedIn and Facebook want for link previews. Drop any photo, get a 1200×630 social-ready card. No upload.

100% Private
Exact 1200×630
Bulk Resize
No Watermark
Setup

How to Resize an Image to 1200×630

Three steps, exact dimensions for every social link preview.

1

Drop your image

Drag any photo (JPG, PNG, WebP, HEIC). Any aspect ratio works, the tool handles cropping or padding to 1.91:1.

2

Apply 1200×630 preset

Click the OG/Social Card preset. Output is exactly 1200×630, the dimensions every social platform expects.

3

Download social-ready

Add to your tag, or upload directly to your blog/CMS. Twitter, Facebook, LinkedIn, WhatsApp, Slack all render it the same way.

Built for Open Graph, Twitter Cards and Link Previews

One size to rule every social platform's link preview.

Universal OG Size

1200×630 (1.91:1) is the official Open Graph spec, supported by Facebook, Twitter, LinkedIn, WhatsApp, Slack, Discord, Pinterest. One size, every platform.

Smart Crop or Pad

For portrait or square sources, choose centre-crop (loses edges) or padding (full image visible with colour fill). Both produce exact 1200×630.

Bulk Resize

Up to 100 images at once, all resized to 1200×630. Perfect for batch-generating OG images for blog posts or product pages.

Total Privacy

Pre-launch product images, embargoed announcements, internal blog headers, all stay in your browser.

Instant Output

Resize in under 200 ms per image. Bulk of 100 in seconds. No upload, no server queue.

No Sign-Up, No Watermark

Free forever. Drop, resize, paste into your CMS or `` tag.

Why 1200×630 Is the OG Image Standard

The technical history behind the most-used social image size.

Where 1200×630 came from

Facebook introduced the Open Graph protocol in 2010 to give shared links rich previews. The recommended size went through iterations, 470×246, 600×315, then 1200×630 (1.91:1) by 2015 as retina displays spread. Twitter, LinkedIn, WhatsApp, Pinterest and others adopted the same spec. By 2020 it was the universal standard. Every CMS template, every Hugo theme, every Next.js boilerplate ships with 1200×630 OG images.

1200×630 = the universal social-media link preview size since ~2015.

What the dimensions mean technically

Aspect ratio 1.91:1 (1200/630 = 1.904). This wide-landscape ratio is chosen so the preview card looks consistent on mobile (where it's often the full row width) and desktop (where it sits above the link). Pixel size 1200×630: enough resolution for retina displays, small enough to load fast in a feed. Facebook downsizes anything bigger; Twitter accepts up to 4096×4096 but reduces to 1200-ish for display.

1.91:1 is the universal aspect. 1200×630 is the universal pixel target.

Crop vs pad for OG images

Crop (default for landscape sources): take the central 1200×630 region. Best for hero photos, landscape shots. Pad (for portrait or square sources): scale the image to fit and fill remaining space with a brand colour. Best for product shots, infographics, illustrations where every part matters. Pick based on whether the source's edges are important.

Crop for landscape sources. Pad for portrait/square. Always 1200×630 output.

Privacy: why local matters for OG

Many OG images contain unreleased product visuals, embargoed announcements, draft blog header art. Most online resizers upload your file, exposing your roadmap. Our tool runs locally via WebAssembly: the photo never leaves your browser, closing the tab erases everything.

Embargoed OG images = local resize only.

Resize to 1200×630, Frequently Asked Questions

Quick answers about the tool

How do I resize an image to 1200×630 online for free?
Drop your image, click the 1200×630 preset (OG/Social Card), download. Output is exactly 1200×630, ready for og:image meta tag, Twitter cards, LinkedIn previews. No upload, no sign-up, no watermark.
Why 1200×630 specifically?
It's the Open Graph spec, the standard Facebook, Twitter, LinkedIn, WhatsApp, Slack, Discord all read for link previews. One image, every platform shows it the same way. Other sizes work but won't fill the preview optimally on every platform.
What if my source is portrait or square?
Two options: centre-crop to 1200×630 (loses top/bottom of source) or pad the source to fit (scales image into 1200×630 with colour fill). The tool defaults to centre-crop for landscape sources, padding for portrait. Switch via the toggle if needed.
Should I use JPG or PNG for OG images?
JPG for photos (smaller, faster loads in feeds). PNG for graphics with text, transparency, or sharp edges. Most CMSes and platforms accept both. JPG at 85% quality typically lands at 100-200 KB, ideal for fast preview loads.
Can I bulk resize for a whole blog?
Yes, drop up to 100 hero images at once, all resized to exactly 1200×630 and packed in a ZIP. Run once before deploying a CMS migration or batch-generating cards for an event.
Is my image uploaded to your server?
No. Resizing runs entirely in your browser via WebAssembly. The file never leaves your device, no copies are kept, closing the tab erases everything.
What about Twitter's specific size requirements?
Twitter Cards accept 1200×675 (16:9) for summary_large_image and 1200×600 for some variants, close enough that 1200×630 works for both. If you need exact Twitter sizing, the Resize Image tool supports any custom dimensions.
How big should the file be (KB)?
Aim for under 200 KB for fast preview loading in feeds. JPG at quality 80-85% on a 1200×630 image typically lands at 80-180 KB. Use Compress Image after resizing if you need to hit a specific byte target.