← All articles 7 min read

Reddit Banner Image Size: Every Dimension for 2026

Reddit uses different image dimensions depending on whether you are on old Reddit, new Reddit, or mobile. Get the reddit banner image size wrong and your banner crops awkwardly, your text gets cut off, or your image looks soft. Here are the exact specs for every Reddit image type.


Reddit Image Sizes at a Glance

Image Type Dimensions Aspect Ratio Max File Size Formats
Subreddit Banner (new Reddit) 4000 × 128 px 31.25:1 5 MB PNG, JPG
Subreddit Banner (old Reddit) 1920 × 384 px 5:1 500 KB PNG, JPG
Mobile Banner 1600 × 480 px 10:3 5 MB PNG, JPG
Profile Picture 256 × 256 px 1:1 5 MB PNG, JPG
Community Icon 256 × 256 px 1:1 256 KB PNG, JPG
Post Image Up to 20 MB Flexible 20 MB PNG, JPG, GIF
Link Preview Image 1200 × 628 px ~1.91:1 PNG, JPG

Bookmark this table. Each section below expands on these numbers with cropping behavior and safe zones.


Subreddit Banner (New Reddit)

Recommended: 4000 × 128 px. Max file size: 5 MB. PNG or JPG.

New Reddit's banner is extremely wide and short — a 31.25:1 aspect ratio. This is intentional: the banner spans the full browser width on large monitors while staying compact vertically.

The catch is that Reddit crops this banner differently depending on the viewer's screen width. On a 1920 px wide monitor, roughly half the banner is visible. On ultrawide displays, more shows.

Safe zone: Center all important content — text, logos, focal points — in the middle 1920 × 128 px band. Anything outside that center strip is bonus content for wide screens, not critical information.

Upload at the full 4000 × 128 if you can. If your source artwork is narrower, resize it to 4000 px wide and let the edges be simple color or pattern that can crop without losing anything.


Subreddit Banner (Old Reddit)

Recommended: 1920 × 384 px. Max file size: 500 KB. PNG or JPG.

Old Reddit (old.reddit.com) uses a completely different banner layout. The banner is taller, narrower, and has a strict 500 KB file size limit — much tighter than new Reddit's 5 MB allowance.

The 500 KB limit is the real constraint. A full-resolution 1920 × 384 PNG can easily hit 1-2 MB. You have two options: export as JPG at 80-85% quality, or compress the PNG until it fits. JPG is usually the better choice for photographic banners; PNG works for flat illustrations and logos.

Old Reddit tiles the banner if it is narrower than the viewport. Make sure your image is at least 1920 px wide to avoid visible repetition on standard monitors.


Mobile Banner

Recommended: 1600 × 480 px. Max file size: 5 MB.

Reddit's mobile apps display a separate banner image that is taller than either desktop variant. This gives you more vertical space for your design, but it also means you need a third banner asset if you want a polished look on every platform.

The mobile banner appears behind the community name and member count, so keep the center area relatively clean — avoid putting text where Reddit's own UI text will overlap.


Profile Picture

Recommended: 256 × 256 px. Square (1:1). Max file size: 5 MB.

Reddit displays profile pictures as circles. Upload a 256 × 256 square image and Reddit handles the circular crop. Keep your subject centered and away from the corners — the circle crop removes approximately 38 px from each corner.

256 × 256 is both the recommended and maximum display size. Uploading a larger image does not improve rendering — Reddit downscales it. If your source is smaller than 256 × 256, resize it up before uploading to avoid blurriness from Reddit's own upscaling.


Community Icon

Recommended: 256 × 256 px. Square (1:1). Max file size: 256 KB.

The community icon appears next to your subreddit name in feeds, search results, and the community sidebar. It renders at small sizes — sometimes as small as 20 × 20 px in compact views — so simplicity matters. Bold shapes and high contrast read better than detailed illustrations.

The 256 KB file limit means complex photographic icons need compression. Use PNG for logos and flat graphics, JPG for photos. If your icon exceeds 256 KB, compress it before uploading.


Post Images

Max file size: 20 MB. Formats: PNG, JPG, GIF.

Reddit accepts large image uploads for posts, but that does not mean you should use all 20 MB. Larger files load slower, especially for mobile users on cellular connections. Aim for under 2 MB per image.

Recommended dimensions by post type:

Use Case Dimensions Why
Standard image post 1920 × 1080 px Fills the post viewer on desktop without scaling artifacts
Link preview / og:image 1200 × 628 px Reddit pulls this from your page's Open Graph tags for link posts
Infographic 800 × (variable) px Keeps width readable; let height extend as needed

Reddit does not enforce a specific aspect ratio for post images. However, extremely wide or extremely tall images display poorly in the feed preview — the viewer crops them to a roughly 4:3 preview box. Check our image aspect ratio calculator if you need to verify your proportions before uploading.


How to Resize Images for Reddit

Getting your images to the right dimensions before uploading prevents Reddit's automatic cropping from mangling your design. Here is the workflow:

  1. Resize to the exact target dimensions. Open Pixotter's resize tool, drop your image, enter the width and height (e.g., 4000 × 128 for a new Reddit banner), and export.
  2. Crop if your source aspect ratio does not match. Open Pixotter's crop tool, set the target ratio, and adjust the crop frame to keep the important content. This is especially useful when adapting one banner design for old Reddit, new Reddit, and mobile.
  3. Compress if the file exceeds the size limit. Open Pixotter's compress tool, drop the resized image, and adjust quality until it fits. For old Reddit's 500 KB limit, start at 80% JPG quality and go lower if needed.

Everything runs in your browser — no uploads, no accounts, no waiting. If you need to prepare all three banner sizes from one source image, the resize-then-crop workflow saves significant time versus designing each from scratch.


Old Reddit vs New Reddit vs Mobile: Dimension Comparison

Element Old Reddit New Reddit Mobile App
Banner dimensions 1920 × 384 px 4000 × 128 px 1600 × 480 px
Banner aspect ratio 5:1 31.25:1 10:3
Banner max file size 500 KB 5 MB 5 MB
Profile picture 256 × 256 px 256 × 256 px 256 × 256 px
Community icon 256 × 256 px 256 × 256 px 256 × 256 px
Banner cropping Tiles if too narrow Crops sides on smaller screens Crops top/bottom

The three Reddit experiences are effectively three different platforms. If you moderate a subreddit and want it to look polished everywhere, you need separate banner assets for each. The profile picture and community icon are consistent across all three.


Frequently Asked Questions

What size should a Reddit banner be?

For new Reddit, use 4000 × 128 px. For old Reddit, use 1920 × 384 px. For mobile, use 1600 × 480 px. Each version has different dimensions, so you need separate images for a polished look across all platforms.

Why does my Reddit banner look blurry?

Your source image is probably smaller than the required dimensions. Reddit stretches undersized banners to fill the space, which causes visible blurriness. Upload at the full recommended resolution — 4000 × 128 for new Reddit, 1920 × 384 for old Reddit.

What is the Reddit profile picture size?

256 × 256 px, displayed as a circle. Keep your subject centered to avoid the circular crop cutting off important parts of the image.

Does Reddit compress uploaded images?

Yes. Reddit applies its own compression to uploaded images, which is why starting with a clean, properly sized file matters. Double compression (your compression plus Reddit's) stacks artifacts. Use Pixotter's compress tool to optimize before uploading so the quality stays high after Reddit's processing.

What file format works best for Reddit banners?

JPG for photographic banners — smaller file sizes at acceptable quality. PNG for flat graphics, logos, and text-heavy designs where sharp edges matter. Old Reddit's 500 KB limit makes JPG the practical default unless your design is simple enough for a small PNG.

What is the max image size for a Reddit post?

20 MB, but aim for under 2 MB. Large files load slowly on mobile and Reddit compresses them anyway. Resize to 1920 × 1080 and compress before uploading for the best result.

How do I make a banner that works on both old and new Reddit?

You cannot use one image for both — the aspect ratios are too different (5:1 vs 31.25:1). Design a source composition with important content centered, then crop it to each platform's ratio. Use the safe zone (center 1920 px) for new Reddit and center the composition for old Reddit.

Can I use a GIF as a Reddit banner?

No. Reddit banners only accept static PNG and JPG files. GIF uploads are supported for post images but not for subreddit banners, profile pictures, or community icons.


Need dimensions for other platforms? See our guides for Discord image sizes, Twitter/X image sizes, and email image sizes.

Setting up a subreddit and need all three banner sizes fast? Pixotter's resize tool handles it in seconds — drop, resize, download. No upload, no signup, all in your browser.

Also try: Compress Images