Image Handling

Image dimensions, formats, and crop behavior across old and new Reddit

New Reddit card dimensions

New Reddit (redesign and mobile apps) shows link posts as cards with a large image above the title. The card image area is roughly 1.91:1 at about 600px wide. 1200 x 630 pixels is the target size.

Images smaller than 200 x 200 pixels may not display at all – you’ll get a text-only post.

Old Reddit thumbnail dimensions

Old Reddit (old.reddit.com) shows link posts as a list with small square thumbnails:

  • List view: 70 x 70 pixels
  • Expanded view: 140 x 140 pixels

Both views center-crop to a square. Keep your focal point centered if old Reddit matters to you.

File size limits

Embedly enforces a max of about 8MB, but larger images risk timeout failures. Keep OG images under 1MB.

Supported formats

  • JPEG – best for photos, smallest files
  • PNG – good for graphics, screenshots, text overlays
  • GIF – only the first frame is used (no animation in previews)
  • WebP – works through Embedly but JPEG/PNG are more reliable

Center-crop behavior

Both old and new Reddit center-crop images. New Reddit crops top and bottom to fit the 1.91:1 card. Old Reddit crops to a square. Keep key content (title text, logo, product shot) centered in your image and away from edges.

Multiple og:image tags

Embedly uses the first og:image tag it encounters. If your CMS or template injects an unintended og:image before yours, that one wins. When no OG image is present, Embedly ranks page body images by pixel dimensions and DOM position.

Additional resources

Keep Reddit previews fixed

Previews break again after a deploy or a CMS edit. OpenGraph+ monitors every page and keeps them correct on every platform.