imageresizers.net

Reddit Image Sizes — Post, Banner & Community Icon Dimensions

Reddit serves the same image across desktop feeds, the official mobile app, third-party clients, and the old.reddit interface — each of which crops and scales differently. Uploading at the right dimensions keeps post previews sharp and stops community banners from chopping off important content on mobile.

All Reddit Dimensions

Posts

  • 1200 x 675 — Post image (16:9, recommended for feed previews)
  • 70 x 70 — Old.reddit thumbnail (auto-generated)
  • Upload up to 20 images per gallery post; max 20MB per file

Supported Formats

  • PNG, JPG, GIF, WEBP for static images
  • MP4, MOV for video (separate limits)

Community Branding

  • 256 x 256 — Avatar / community icon (1:1, cropped to a circle)
  • 1920 x 384 — Community banner (5:1, desktop)
  • Mobile crops the banner aggressively — keep critical content centered

Reddit Image Specs Comparison

FormatDimensionsAspect RatioMax File Size
Post image1200 x 67516:920MB
Community banner1920 x 3845:110MB
Avatar / community icon256 x 2561:1500KB
Old.reddit thumbnail70 x 701:1Auto-generated

Reddit Image Optimization Tips

  • Design for 16:9 feed previews: taller or square images get letterboxed in the feed card. A 1200x675 image fills the preview cleanly without cropping the subject.
  • Center content in community banners: the 1920x384 banner is built for desktop, and the mobile app crops both sides hard. Keep logos, taglines, and key art inside the middle 50% of the canvas.
  • Use galleries for multi-image posts: Reddit gallery posts support up to 20 images and tend to outperform single-image posts in image-heavy subreddits.
  • Pick PNG for graphics, JPG for photos: Reddit re-encodes large uploads, and JPG holds up better on photographic content. Keep PNG for text, logos, and infographics that have sharp edges.
  • Mind the avatar crop: avatars and community icons render as circles at small sizes. Upload a 256x256 image with the subject centered and at least 10% padding on every side.
  • Stay under the file caps: 20MB is the per-image hard limit. Compress photos before uploading so the post doesn’t silently fail on slower connections.

Drop an image here or click to browse

Social Media Image Size Cheat Sheet (2024)

PlatformTypeDimensions
InstagramPost (Square)1080 x 1080
Post (Portrait)1080 x 1350
Post (Landscape)1080 x 566
Story / Reel1080 x 1920
Profile Photo320 x 320
TikTokVideo Cover1080 x 1920
Profile Photo200 x 200
YouTubeThumbnail1280 x 720
Channel Banner2560 x 1440
Profile Photo800 x 800
FacebookPost (Landscape)1200 x 630
Post (Square)1200 x 1200
Cover Photo820 x 312
Profile Photo170 x 170
Event Cover1200 x 628
X (Twitter)Profile Photo400 x 400
Header Photo1500 x 500
In-Stream Photo1600 x 900
Card Image1200 x 628
LinkedInPost Image1200 x 627
Cover Photo1584 x 396
Profile Photo400 x 400
Company Logo300 x 300
PinterestStandard Pin1000 x 1500
Idea Pin1080 x 1920
Board Cover600 x 600
Profile Photo165 x 165
TwitchProfile Banner1200 x 480
Offline / Video Player Banner1920 x 1080
Profile Photo256 x 256
Info Panel320 x 100
Emote (Large)112 x 112
Emote (Medium)56 x 56
Emote (Small)28 x 28
SnapchatSnap1080 x 1920
Geofilter1080 x 2340
Profile Photo320 x 320
Story Ad1080 x 1920
ThreadsProfile Photo320 x 320
Feed Image1080 x 1350
Feed Square1080 x 1080
Link Preview1200 x 628
DiscordServer Icon512 x 512
Profile Avatar128 x 128
Server Banner960 x 540
Invite Splash1920 x 1080
Custom Emoji128 x 128
Sticker320 x 320
Role Icon64 x 64
RedditPost Image1200 x 675
Community Banner1920 x 384
Avatar / Community Icon256 x 256
Old Reddit Thumbnail70 x 70
WhatsAppStatus (Story)1080 x 1920
Business Catalog1024 x 1024
Profile Photo500 x 500
Group Icon500 x 500
TelegramChannel Post Photo1280 x 1280
Story1080 x 1920
Sticker512 x 512
Profile Picture512 x 512
Channel / Group Icon512 x 512
SpotifyCanvas (Looping Video)1080 x 1920
Cover Art3000 x 3000
Show / Podcast Artwork3000 x 3000
Profile Image (Artist)750 x 750
Playlist Cover640 x 640
SubstackNewsletter Header1456 x 816
Post / Section Hero1456 x 816
Publication Logo256 x 256
Profile Photo256 x 256
MediumStory Cover1500 x 750
Topic / Tag Header1500 x 750
Publication Logo (Horizontal)600 x 60
Publication Logo (Square)500 x 500
Profile Photo500 x 500
BlueskyProfile Avatar1000 x 1000
Profile Banner3000 x 1000
Post Image (Portrait)1200 x 1500
Post Image (Landscape)1200 x 675
Link Card Preview1200 x 630
EtsyListing Photo (Square)2000 x 2000
Listing Photo (4:3)2700 x 2025
Search Thumbnail570 x 456
Shop Banner (Big)1200 x 300
Shop Banner (Large)3360 x 840
Shop Icon500 x 500

Frequently Asked Questions

What size should a Reddit post image be?

Upload Reddit post images at 1200x675 pixels (16:9) for the best feed preview. The maximum file size is 20MB, and Reddit accepts PNG, JPG, GIF, and WEBP. Taller or square images get letterboxed in the preview card, so 16:9 keeps the subject filling the frame.

What is the Reddit community banner size?

The Reddit community banner is 1920x384 pixels (5:1) on desktop. The mobile app crops the sides aggressively, so keep logos, taglines, and key visuals centered within the middle 50% of the canvas. The banner is one of the first things visitors see when they land on a subreddit, so treat it as a wide centerpiece, not a billboard.

What size is a Reddit avatar or community icon?

Reddit avatars and community icons are 256x256 pixels (1:1) and are cropped to a circle. They display small in feeds and comment threads, so use a clean, centered mark with plenty of padding around the edges so nothing gets clipped by the circular mask.

Can you upload multiple images to a Reddit post?

Yes. Reddit supports gallery posts of up to 20 images, with each image capped at 20MB. Galleries display as a swipeable carousel and tend to perform well in image-heavy subreddits compared to single-image posts.

What image formats does Reddit support?

Reddit accepts PNG, JPG, GIF, and WEBP for static images, and MP4 or MOV for video. Use PNG for graphics with text or sharp edges and JPG for photographs — Reddit re-encodes large uploads, and JPG tends to hold up better on photographic content.