Reddit Image Size Guide 2026
Complete Reddit image size specifications for 2026. Get the exact dimensions for subreddit banners, post images, profile pictures, thumbnails, and ad formats to maximize engagement on Reddit.
Quick Reference
| Type | Dimensions | Aspect Ratio | Max File Size | Format |
|---|---|---|---|---|
| Subreddit Banner (Medium) | 1920×256 px | 7.5:1 | 5 MB | PNG, JPEG |
| Profile Banner | 1920×384 px | 5:1 | 5 MB | PNG, JPEG |
| Profile Picture | 256×256 px | 1:1 | 5 MB | PNG, JPEG |
| Post Image | 1200×1200 px | 1:1 or flexible | 20 MB | PNG, JPEG, GIF |
| Thumbnail | 400×300 px | 4:3 | 500 KB | PNG, JPEG |
| Subreddit Icon | 256×256 px | 1:1 | 5 MB | PNG, JPEG |
Subreddit Banner Specifications
Small Subreddit Banner
Dimensions:
1920×128 pixels
Aspect Ratio:
15:1
Max File Size:
5 MB
Format:
PNG, APNG, JPEG
Best For:
Minimal branding, text-focused
Note: Small banners are best for simple text or logos. Limited vertical space means complex images don't work well at this size.
Medium Subreddit Banner (Recommended)
Dimensions:
1920×256 pixels
Aspect Ratio:
7.5:1
Max File Size:
5 MB
Format:
PNG, APNG, JPEG
Best For:
Most subreddits (balanced size)
Pro Tip: Medium banners are the most popular choice—enough space for branding and imagery without being overwhelming. Works well on both desktop and mobile.
Large Subreddit Banner
Dimensions:
1920×384 pixels
Aspect Ratio:
5:1
Max File Size:
5 MB
Format:
PNG, APNG, JPEG
Best For:
Detailed artwork, photography
Note: Large banners provide maximum visual impact and space for detailed artwork. Best for image-heavy or visual-focused communities.
Banner Design Considerations
- Mobile Safe Zone: Keep important elements in the center—mobile devices crop the left and right edges
- Icon Overlap: The subreddit icon overlaps the bottom-left corner on some layouts
- Animated Banners: APNG format supports animation, but keep file size under 5 MB
- Text Readability: Use high contrast for text overlays to ensure readability
Profile & Icon Specifications
Profile Banner (User)
Dimensions:
1920×384 pixels
Aspect Ratio:
5:1
Max File Size:
5 MB
Format:
PNG, JPEG
Mobile Display:
Center portion visible
Pro Tip: Place important visual elements in the center ~1200px wide area. The left and right edges get cropped on mobile devices.
Profile Picture (Avatar)
Recommended Size:
256×256 pixels
Minimum Size:
128×128 pixels
Aspect Ratio:
1:1 (square)
Max File Size:
5 MB
Format:
PNG, JPEG
Display Shape:
Circular crop
Pro Tip: Profile pictures display as circles. Keep your face or logo centered and avoid placing important elements near the edges.
Subreddit Icon
Recommended Size:
256×256 pixels
Minimum Size:
128×128 pixels
Aspect Ratio:
1:1 (square)
Max File Size:
5 MB
Format:
PNG, JPEG
Display Shape:
Circular crop
Note: Subreddit icons appear throughout Reddit—in feeds, search results, and headers. Use a simple, recognizable logo that works at small sizes.
Post Image Specifications
Post Image
Recommended Size:
1200×1200 pixels (1:1)
Supported Ratios:
Flexible (any ratio)
Max File Size:
20 MB
Format:
PNG, JPEG, GIF (static or animated)
Max Gallery Images:
20 images per post
Pro Tip: Reddit supports flexible aspect ratios for posts. Square (1:1) and vertical (4:5) images display well in feeds on both mobile and desktop. Avoid extremely wide or tall images.
Link Post Thumbnail
Recommended Size:
400×300 pixels
Aspect Ratio:
4:3
Max File Size:
500 KB
Format:
PNG, JPEG
Auto-Generated:
From Open Graph tags
Note: When sharing links, Reddit automatically generates thumbnails from Open Graph images. Set og:image to 400×300 px or larger on your website for optimal thumbnails.
Video Post
Max Resolution:
1920×1080 pixels (1080p)
Supported Ratios:
16:9, 1:1, 9:16
Max File Size:
1 GB
Max Duration:
15 minutes
Format:
MP4, MOV
Pro Tip: Vertical (9:16) videos perform well on mobile. Add captions—most Reddit users browse with sound off. Keep videos under 1 minute for maximum engagement.
Reddit Ad Specifications
Promoted Post Image Ads
| Format | Dimensions | Aspect Ratio | Best For |
|---|---|---|---|
| Mobile Portrait (Recommended) | 1080×1350 px | 4:5 | Mobile-first campaigns (70%+ of users) |
| Square | 1080×1080 px | 1:1 | Balanced mobile/desktop performance |
| Landscape | 1920×1080 px | 16:9 | Desktop-focused campaigns |
Ad Requirements
- Max File Size: 20 MB for images, 1 GB for videos
- Formats: PNG, JPEG, GIF (static), MP4 (video)
- Text on Image: No restriction (unlike Facebook), but keep minimal for better performance
- Video Duration: 5 seconds to 15 minutes
- Video Specs: H.264 codec, AAC audio, 30 FPS minimum
Carousel Ads
- Number of Cards: 2-6 images per carousel
- Each Card Size: 1080×1080 px (1:1) recommended
- File Size: 20 MB per image
- Format: PNG, JPEG
Ad Performance Tip: 70%+ of Reddit users browse on mobile. Use 4:5 portrait (1080×1350) or 1:1 square (1080×1080) for best mobile performance. Test multiple formats to see what resonates with your audience.
Best Practices by Content Type
Memes & Humor
- Size: 1200×1200 px (1:1 square)
- Format: PNG for text-heavy memes (no JPEG compression artifacts)
- Font: Large, bold, easily readable at small sizes
- Contrast: High contrast text for mobile viewing
Photography & Art
- Size: 1920×1080 px (16:9) or 1080×1350 px (4:5)
- Format: JPEG for photos, PNG for digital art
- Quality: High quality—Reddit displays full-resolution images
- Orientation: Vertical (4:5) performs well in mobile feeds
Infographics & Data
- Size: 1200×1800 px (2:3 vertical) or 1920×1080 px (16:9)
- Format: PNG for crisp text and graphics
- Readability: Keep text large—users zoom on mobile
- Simplicity: Break complex data into multiple images or slides
Screenshots & Tutorials
- Size: Native resolution (no upscaling)
- Format: PNG for sharp UI elements
- Annotations: Use arrows, circles, or text to highlight important areas
- Cropping: Crop to relevant content—remove unnecessary UI
Mobile vs Desktop Display
Mobile Considerations (70%+ of Reddit Traffic)
- Vertical Images: 4:5 or 2:3 ratios fill more screen space
- Banner Cropping: Only center ~1200px of banners visible on mobile
- Text Size: Keep text large and bold for small screens
- File Size: Optimize for cellular data—compress without losing quality
Desktop Considerations
- Wide Banners: Full 1920px width visible on desktop
- Landscape Images: 16:9 displays well in desktop feed
- Detail: Desktop users can see finer details in images
- Hover States: Thumbnails expand on hover (desktop only)
Design Strategy: Design for mobile first (where most users are), then verify it looks good on desktop. Test your images on both platforms before posting.
Common Reddit Image Mistakes
Banner Errors
- Important content on edges: Gets cropped on mobile—keep key elements centered
- File too large: Over 5 MB fails to upload
- Wrong aspect ratio: Using non-standard ratios causes stretching
- Low contrast text: Unreadable against busy backgrounds
Post Image Errors
- Extremely tall images: Get heavily compressed in feed previews
- Text too small: Unreadable on mobile (70%+ of views)
- JPEG for text/memes: Causes compression artifacts—use PNG instead
- File over 20 MB: Upload fails or times out
Profile & Icon Errors
- Non-square images: Get cropped awkwardly in circular display
- Important elements near edges: Lost in circular crop
- Complex designs at small sizes: Details disappear when displayed small