Reddit · Image size

Reddit Post Image Size

Reddit posts need a clear card in the feed. Export 1200×628 for link-style previews, or a clear square / 16:9 still for image posts, then download in your browser.

Last verified 2026-08-11 · Based on Reddit UI as of 2026-08-11. Exact crops and pixels can shift—preview before you publish.

Reddit post size 1200×628 (~1.91:1) with safe zone
1200×628 (~1.91:1). Dashed red line = keep faces and type inside.

Browser crop · stays on your device

Crop your Reddit post image

1200 × 628

Add a photo to crop

Upload a graphic or photo—or try the sample—then keep headlines inside the margin before you download.

Size specs

Use 1200×628 when the image is a link or shared card. Prefer square or 16:9 for native image posts. Keep subjects inside the safe margin either way.

Publish

Export this for Reddit upload.

Link-style / shared card

Recommended

1200×628 ~1.91:1

Practical frame for link posts and many shared cards. Keep headlines inside the margin.

Use in tool

Square image post

1080×1080 1:1

Clean when the photo is already square—memes, products, and face-forward stills.

Use in tool

Widescreen image post

1920×1080 16:9

Strong for photo and screenshot posts that should fill the viewer without soft upscales.

Use in tool
Asset Pixels Ratio Notes Action
Link-style / shared card Recommended 1200×628 ~1.91:1 Practical frame for link posts and many shared cards. Keep headlines inside the margin. Use in tool
Square image post 1080×1080 1:1 Clean when the photo is already square—memes, products, and face-forward stills. Use in tool
Widescreen image post 1920×1080 16:9 Strong for photo and screenshot posts that should fill the viewer without soft upscales. Use in tool

Feed cards punish tiny type and soft upscales

Reddit compresses images and shows them in busy feeds next to titles, votes, and comments. A clear 1200×628 card keeps link-style posts predictable. Soft phone screenshots and microscopic flyer text fail first.

Native image posts are more flexible. Square 1080×1080 and 16:9 1920×1080 are practical masters when the photo is the point. Odd panoramic dumps and banner strips usually look letterboxed or cropped oddly.

Link posts often pull Open Graph images from the destination URL. If you control that site, export a dedicated 1200×628 still—do not assume a Facebook cover or X banner will look intentional.

Banners and avatars are different jobs. Do not paste a 1920×384 community header into a post slot and expect a clean card.

Good vs weak crop

Same landscape card—edges and tiny type fail after compression or multi-image crop.

Skimmable in the feed

  • Clear subject inside the margin
  • Large type for phone skim
  • True card ratio for the post type

Soft or mismatched

  • Banner strip forced into a post
  • Tiny captions that vanish after upload
  • Soft screenshot upscaled to width

Before you upload

Tick these off against your crop preview—nothing is saved.

Related surfaces compared

Similar-looking slots often use different ratios—do not reuse one export for all of them.

Link-style post image

1200 × 628

This page. Shared cards and many link previews.

Square image post

1080 × 1080

Native photo posts when the scene is square.

Widescreen image post

1920 × 1080

Photo and screenshot posts in 16:9.

Profile / community banners

1920 × 384

Headers—not post substitutes.

SurfaceTypical sizeNote
Link-style post image1200 × 628This page. Shared cards and many link previews.
Square image post1080 × 1080Native photo posts when the scene is square.
Widescreen image post1920 × 1080Photo and screenshot posts in 16:9.
Profile / community banners1920 × 384Headers—not post substitutes.

Link cards vs image posts

Link-style posts behave best around ~1.91:1 (1200×628). Image posts can use square or 16:9 when you want the photo to lead.

If Reddit is fetching a preview from your website, fix the source OG image. Cropping only inside Reddit will not repair a soft upstream file.

  • Link / shared card → 1200×628
  • Square photo post → 1080×1080
  • Widescreen photo post → 1920×1080
  • Keep subjects inside the safe margin for every preset

File requirements

JPG for photographs; PNG for hard-edged graphics. Prefer sRGB. Reddit may re-encode uploads—start clear and avoid hairline strokes.

Link-style card
1200 × 628 px
Square post
1080 × 1080 px
Widescreen post
1920 × 1080 px
Formats
JPG or PNG (sRGB); GIF when motion is allowed
File weight
Prefer light files for mobile feeds
Not a substitute
1920×384 banners

Do not reuse banners as posts

Profile and community banners are short wide strips. Forcing them into a post leaves empty bands or warps the art. Crop a dedicated feed graphic even from the same photo library.

Common mistakes

  • Uploading a soft phone screenshot as the hero.
  • Packing an entire rules flyer into unreadably small type.
  • Using a community banner export as a post image.
  • Mismatched titles and images that hurt trust in the comments.

How to use the crop tool

Upload, choose Link-style 1200×628 (or Square / Widescreen), drag to protect the subject inside the margin, then download. Processing stays on your device.

  • Start with the link-style preset for shared cards.
  • Switch to square or 16:9 when the post is a native photo.
  • Re-check on a phone before you cross-post to multiple communities.

After you download

From this download to a live upload in a few minutes.

  1. 1

    Download the JPG (or PNG) from the tool.

  2. 2

    Create a Reddit post and upload the image—or set the destination page’s OG image to the 1200×628 file for link posts.

  3. 3

    Avoid extra cropping in the composer if this frame is already final.

  4. 4

    Preview on your phone in the feed before you cross-post widely.

  5. 5

    If type looks soft, re-export with fewer words and larger letters.

Frequently asked questions

What is the Reddit post image size in 2026?

1200×628 is a practical default for link-style cards. For native image posts, square 1080×1080 or 16:9 1920×1080 are strong options—keep content inside a safe margin.

Does Reddit accept other ratios?

Yes. Reddit is flexible, but odd panoramic or banner crops often look worse in the feed. Pick a deliberate card ratio before you upload.

What size should a Reddit link preview be?

Aim for about 1200×628 on the destination page’s Open Graph image when you control the site. That keeps the shared card predictable.

JPG or PNG for Reddit posts?

JPG for photographs, PNG for logos and clear type. Prefer sRGB either way.

Can I post vertical images?

You can, but very tall frames may feel cramped next to titles and comments. Square or ~1.91:1 cards are easier to control for many posts.

Why does my image look soft after posting?

Reddit re-encodes uploads. Soft sources and noisy screenshots get worse. Start from a clear export at the target pixels.

Is a post image the same as a banner?

No. Banners are short wide headers for profiles or communities. Crop a dedicated post card instead of stretching the banner into the feed.