Skip to content

Open Graph

Open Graph image size: 1200 by 630 and the safe zone

By Hannah Voss, Editor · Reviewed September 2026 · 3 min read

Quick answer

Use 1200 by 630 pixels for Open Graph images, a 1.91:1 ratio. Facebook shows a large card from about 600 pixels wide, ignores images under 200 by 200, and accepts files up to 8 MB. Keep text and faces inside a central 630 by 630 area so square and 2:1 crops on other networks do not cut them.

On this page
  1. The numbers
  2. Design for the crop
  3. Set it up in WordPress
  4. Text on images
  5. Weight
  6. Questions

The numbers

SettingValue
Recommended size1200 x 630 px
Aspect ratio1.91:1
Large card fromabout 600 px wide
Minimum accepted by Facebook200 x 200 px
Facebook file size limit8 MB
X large card file size limit5 MB
FormatsJPG, PNG, WEBP; GIF shows first frame

Design for the crop

Anatomy of a 1200 by 630 link preview image with a central safe zonecentre 630 x 630: survives square crops1200 x 630 px,ratio 1.91:1keep text and facesinside the frame
Networks crop the same image differently. Anything outside the centre square can be lost.

The same image appears as a wide card on Facebook and LinkedIn, a slightly different crop on X, and a square in some messaging apps and on small screens. Put the headline and any faces in the centre 630 by 630 area, keep text large enough to read at phone size, and leave the edges for background.

Set it up in WordPress

  1. Register an image size

    In your theme, add_image_size( 'og-image', 1200, 630, true ); creates a hard-cropped version of each upload.

  2. Regenerate thumbnails

    Existing uploads need the new size generated once.

  3. Point your tags at it

    Your SEO plugin's social image setting, or your own og:image code, should use that size.

  4. Add width and height tags

    og:image:width 1200 and og:image:height 630 let networks render the card on the first share.

Text on images

Headline text burned into the image helps in busy feeds but duplicates the title shown under the card. If you add text, keep it short, high contrast and away from the edges, and always set an alt text for the image through og:image:alt or twitter:image:alt.

Weight

A 1200 by 630 JPG or WEBP at sensible quality is usually between 80 and 250 KB. Much larger files load slowly in feeds and in the debugger; much smaller ones may look soft on high-density screens.

Questions

What size should an OG image be?

1200 by 630 pixels, a 1.91:1 ratio. Keep important content in the centre.

What is the minimum Open Graph image size?

Facebook ignores images under 200 by 200 and shows only a small thumbnail below about 600 pixels wide.

Does the OG image size affect SEO?

Not rankings, but a good image improves how often shared links are clicked.

Share this guide

Hannah Voss, Editor. Checks every guide against a working WordPress install and the networks' current documentation. Last reviewed September 2026.

  1. Facebook showing the wrong image or share textFix Facebook showing the wrong image or text when you share a WordPress post: duplicate tags, small images, cache, blocked crawlers, and the Sharing Debugger.3 min read
  2. Twitter cards on X: tags and testingSet up Twitter card tags so links to your WordPress posts show a large image on X: the summary_large_image card, fallbacks to Open Graph, sizes and testing.3 min read
  3. Adding Open Graph tags in WordPressAdd Open Graph tags to WordPress with an SEO plugin or theme code: the four required tags, image tags, per-post overrides, and how to avoid duplicate tags.3 min read