Here’s how to get a perfect Reddit banner in under a minute:
Upload your image
Click the upload button and select the image you want to use for your Reddit banner. It appears instantly on the canvas.
Select banner type
Choose Reddit Banner
Choose resize method
Preview the best option for your banner:
- Crop – Centers and crops to Reddit’s exact banner size. Best for most banners.
- Fill – Fits the full image and adds background padding if needed.
- Stretch – Fills the area but may distort the image.
Download your banner
When it looks right, click Generate or Download. The tool exports a banner sized perfectly for Reddit.
Want to try another method? Select it and generate again instantly.

Have you ever found the perfect image for your subreddit or profile? You upload it, only to see Reddit’s tool crop it badly. Your glorious dragon becomes a single snout. Your epic logo is sliced in half. We’ve all been there.
The challenge is making your banner look great on both wide desktops and tall mobile screens. But you don’t need to be a graphic designer to solve this.
I was tired of looking for banner resizers so I built my own free tool:https://t.co/V2jV1ZSHM5
— Zyflora AI (@BjjohaBjorn) December 30, 2025
This guide points you to the best free online utilities for formatting your image perfectly. It also teaches you the “magic numbers” for a banner that looks professional on every device.
The Reddit Banner Numbers
| Banner Type | Recommended Dimensions (Width x Height) | Aspect Ratio | Key Details |
|---|---|---|---|
| Subreddit (New Reddit) | 4000 x 192px (Large) | 20.8 : 1 | This is the most common size. Use the Large height setting in your Mod Tools for maximum impact. |
| 4000 x 128px (Medium) | 31.25 : 1 | A shorter, more subtle banner. | |
| 4000 x 64px (Small) | 62.5 : 1 | The smallest option, best for minimalist designs. | |
| Subreddit Mobile Banner | 1600 x 480px | 3.33 : 1 | Uploaded separately in “Community Appearance.” This is very important for the mobile experience. |
| Personal Profile Banner | 1280 x 384px | 3.33 : 1 | For your personal u/YourName profile page. |
| Community Icon | 256 x 256px | 1 : 1 | Your subreddit’s “profile picture” or avatar. |
File Requirements:
- File Type: JPG or PNG
- File Size: Under 5MB (but aim for less than 1MB for faster loading)

The “Safe Zone”
This is the most important concept to master. The desktop banner is long and thin, while the mobile view is taller. Because of this, Reddit only shows a portion of your full image depending on the device.
Imagine your full 4000 x 192px banner.
- Desktop View: Shows most of the width but only the full 192px height.
- Mobile View: Shows a much narrower, centered portion of the banner at a taller aspect ratio.
The safe zone is the central area of your image. This spot is visible on both desktop and mobile. Place critical information like text or a logo here. This prevents it from being cropped on different screens.
For a standard 4000px wide banner, the safe zone is roughly the central 1200px of the width. Think of it as a panoramic photograph. You see the whole wide view on a big screen. On a phone, you only see the main subject in the middle.
Mobile friendly use

Creating Your Banner in Other Programs
If you prefer to design a banner from scratch, you can use popular design software.
- Using Canva: On the Canva homepage, click “Create a design” and choose “Custom size.” Enter 4000 for width and 192 for height. This gives you a blank canvas. When designing, keep your main visual elements near the horizontal center. This ensures they appear correctly on mobile devices.

- Using Photopea: Photopea is a free, web-based alternative to Photoshop. Go to “File” > “New.” Set the width to 4000 px and the height to 192 px, then click “Create.” You can use guides to mark your central safe zone before you start designing.

Pro-Tips for a Professional-Looking Reddit Banner
Good dimensions are the start. Follow these tips for a banner that truly stands out.
- Mind the Contrast: Your subreddit name and the “Join” button often sit on the left side of the banner. Avoid busy patterns or dark colors in that area. This will keep the white text easy to read.
- Develop Brand Cohesion: Your banner, icon, and color scheme should work together. This includes upvote/downvote buttons and links. Use complementary colors to create a unified and professional look.
- Use Subtle Branding: If you include a logo or text, integrate it naturally. A small, clean logo in the safe zone is often more effective than large text that gets cut off.
- Prioritize Image Quality: Always start with the highest resolution source image possible. Stretching a small image to 4000px wide results in blurriness and visual noise. A sharp source image produces a sharp banner.
Frequently Asked Questions (FAQ)

Why does my banner look blurry on Reddit?
This usually happens for two reasons. First, your original image may have been too small. Stretching it made it pixelated. Second, Reddit compresses all uploaded images, which can reduce quality. To fix this, start with a large, high-resolution photo. Save it as a high-quality PNG before uploading.
Which file format is best for a Reddit header (JPG vs. PNG)?
It depends on the image.
- PNG: Use PNG for banners with solid colors, text, or sharp logos. Its compression keeps lines and text crisp.
- JPG: Use JPG for photographs or complex images with many gradients. JPG compression is better at handling photos and results in a smaller file size.
Can my Reddit banner be a GIF?
No, community and profile banners do not support animated GIFs. They must be static JPG or PNG files. You can use GIFs in other places, like sidebar widgets on New Reddit.
What are the dimensions for “Old Reddit”?
Old Reddit (old.reddit.com) lacks a standard banner system. Styling is controlled by CSS in the subreddit’s stylesheet. There is no simple upload feature. Making a header for Old Reddit requires CSS knowledge.
How do I update my banner on the Reddit app vs. desktop?
You can only change your subreddit’s appearance from a desktop browser. This includes the banner and icon. Find these settings in your “Mod Tools” under “Community Appearance.” You cannot change these visual elements from the mobile app.
All infofgraphics in this article have been made by the Zyflora tool:
All infograpics on this page is made using Zyflora Prompt Generator


