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
| Format | Dimensions | Aspect Ratio | Max File Size |
|---|---|---|---|
| Post image | 1200 x 675 | 16:9 | 20MB |
| Community banner | 1920 x 384 | 5:1 | 10MB |
| Avatar / community icon | 256 x 256 | 1:1 | 500KB |
| Old.reddit thumbnail | 70 x 70 | 1:1 | Auto-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)
| Platform | Type | Dimensions |
|---|---|---|
| Post (Square) | 1080 x 1080 | |
| Post (Portrait) | 1080 x 1350 | |
| Post (Landscape) | 1080 x 566 | |
| Story / Reel | 1080 x 1920 | |
| Profile Photo | 320 x 320 | |
| TikTok | Video Cover | 1080 x 1920 |
| Profile Photo | 200 x 200 | |
| YouTube | Thumbnail | 1280 x 720 |
| Channel Banner | 2560 x 1440 | |
| Profile Photo | 800 x 800 | |
| Post (Landscape) | 1200 x 630 | |
| Post (Square) | 1200 x 1200 | |
| Cover Photo | 820 x 312 | |
| Profile Photo | 170 x 170 | |
| Event Cover | 1200 x 628 | |
| X (Twitter) | Profile Photo | 400 x 400 |
| Header Photo | 1500 x 500 | |
| In-Stream Photo | 1600 x 900 | |
| Card Image | 1200 x 628 | |
| Post Image | 1200 x 627 | |
| Cover Photo | 1584 x 396 | |
| Profile Photo | 400 x 400 | |
| Company Logo | 300 x 300 | |
| Standard Pin | 1000 x 1500 | |
| Idea Pin | 1080 x 1920 | |
| Board Cover | 600 x 600 | |
| Profile Photo | 165 x 165 | |
| Twitch | Profile Banner | 1200 x 480 |
| Offline / Video Player Banner | 1920 x 1080 | |
| Profile Photo | 256 x 256 | |
| Info Panel | 320 x 100 | |
| Emote (Large) | 112 x 112 | |
| Emote (Medium) | 56 x 56 | |
| Emote (Small) | 28 x 28 | |
| Snapchat | Snap | 1080 x 1920 |
| Geofilter | 1080 x 2340 | |
| Profile Photo | 320 x 320 | |
| Story Ad | 1080 x 1920 | |
| Threads | Profile Photo | 320 x 320 |
| Feed Image | 1080 x 1350 | |
| Feed Square | 1080 x 1080 | |
| Link Preview | 1200 x 628 | |
| Discord | Server Icon | 512 x 512 |
| Profile Avatar | 128 x 128 | |
| Server Banner | 960 x 540 | |
| Invite Splash | 1920 x 1080 | |
| Custom Emoji | 128 x 128 | |
| Sticker | 320 x 320 | |
| Role Icon | 64 x 64 | |
| Post Image | 1200 x 675 | |
| Community Banner | 1920 x 384 | |
| Avatar / Community Icon | 256 x 256 | |
| Old Reddit Thumbnail | 70 x 70 | |
| Status (Story) | 1080 x 1920 | |
| Business Catalog | 1024 x 1024 | |
| Profile Photo | 500 x 500 | |
| Group Icon | 500 x 500 | |
| Telegram | Channel Post Photo | 1280 x 1280 |
| Story | 1080 x 1920 | |
| Sticker | 512 x 512 | |
| Profile Picture | 512 x 512 | |
| Channel / Group Icon | 512 x 512 | |
| Spotify | Canvas (Looping Video) | 1080 x 1920 |
| Cover Art | 3000 x 3000 | |
| Show / Podcast Artwork | 3000 x 3000 | |
| Profile Image (Artist) | 750 x 750 | |
| Playlist Cover | 640 x 640 | |
| Substack | Newsletter Header | 1456 x 816 |
| Post / Section Hero | 1456 x 816 | |
| Publication Logo | 256 x 256 | |
| Profile Photo | 256 x 256 | |
| Medium | Story Cover | 1500 x 750 |
| Topic / Tag Header | 1500 x 750 | |
| Publication Logo (Horizontal) | 600 x 60 | |
| Publication Logo (Square) | 500 x 500 | |
| Profile Photo | 500 x 500 | |
| Bluesky | Profile Avatar | 1000 x 1000 |
| Profile Banner | 3000 x 1000 | |
| Post Image (Portrait) | 1200 x 1500 | |
| Post Image (Landscape) | 1200 x 675 | |
| Link Card Preview | 1200 x 630 | |
| Etsy | Listing Photo (Square) | 2000 x 2000 |
| Listing Photo (4:3) | 2700 x 2025 | |
| Search Thumbnail | 570 x 456 | |
| Shop Banner (Big) | 1200 x 300 | |
| Shop Banner (Large) | 3360 x 840 | |
| Shop Icon | 500 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.