# Reddit Photo Resizer – Banner, Community Icon & Avatar Sizes

> Free Reddit photo resizer for community banners (1920×384), icons and avatars (256×256) and post images (1200×628). Crop or fit and download a PNG or JPG.

Canonical: https://scheduleforyou.com/tools/reddit-photo-resizer

Resize images for a subreddit banner, profile banner, community icon, avatar or post. Choose a preset, crop or pad, and download the result.

This page has an image resizer that runs in the browser; use the HTML page to run it. The text below is the guide that goes with it.

## Reddit image sizes at a glance
A Reddit community banner should be 1920×384, community icons and avatars 256×256, and a landscape post image around 1200×628. The resizer covers all of these plus a 1000×300 profile banner, so moderators and regular users can prepare images in one place.

| Preset | Size | Ratio | Who uses it |
|---|---|---|---|
| Community banner | 1920×384 | 5:1 | Moderators |
| Community icon | 256×256 | 1:1 | Moderators |
| Avatar | 256×256 | 1:1 | Any user |
| Profile banner | 1000×300 | 10:3 | Any user |
| Post image | 1200×628 | About 1.91:1 | Any user |

### Community banner
The banner runs across the top of a subreddit. It's very wide and short, so most photos need heavy cropping. Reddit shows it differently on desktop and in the mobile app, which can trim the sides further.

### Community icon and avatar
Both are small squares shown as circles in most places. The community icon appears next to the subreddit name in feeds and search, and your avatar appears next to your username.

### Post image
Reddit accepts many image shapes for posts. The 1200×628 preset gives you a clean landscape frame that displays well in the feed and also works as a link preview elsewhere.

### Profile banner
Your own profile has a banner too, separate from any community's. Reddit doesn't publish an official spec for it, but 1000×300 (10:3) is the most commonly cited Reddit profile banner size. Your avatar overlaps part of it, so keep faces and text away from where it sits, and check the preview on desktop and mobile after uploading.

## How to resize an image for Reddit
### 1. Upload your image
Pick a PNG or JPG. Processing happens in your browser, so nothing is uploaded.

### 2. Select a preset
Choose community banner, community icon, avatar, profile banner or post image to set the right dimensions.

### 3. Fill or fit
**Fill (crop)** covers the frame and trims what overflows. On the banner preset, that usually means losing a lot of the top and bottom. **Fit (add background)** keeps everything visible and pads the rest with your chosen color, which is useful for placing a logo or wordmark on a plain banner.

### 4. Download and upload
Export as PNG for logos and text, or JPG for photos. Moderators upload banners and icons from the community's appearance settings; your avatar is set from your profile settings.

## Tips for Reddit images
### Treat the banner as a strip, not a picture
Because the banner is 5:1 and gets cropped on some screens, it works best as a pattern, a texture, a panorama or a centered wordmark. Avoid placing important text near the left and right ends.

### Make icons readable at small sizes
Community icons show up tiny in feeds. One symbol or a couple of letters with strong contrast is easier to recognize than a detailed illustration.

### Respect copyright and community rules
Only upload images you made or have the right to use. Many subreddits have their own rules about image posts, watermarks and self-promotion, so read the sidebar before posting.

### Leave room for Reddit's interface
Reddit places the community icon, name and join button around the banner, and the layout differs between the website and the app. Preview your banner in both the desktop and mobile views after uploading and adjust the crop if anything important is covered.

## Use cases
### Launching a new community
Moderators can create a matching banner and icon in one session so the subreddit looks established from the first post.

### Giving your profile a face
Resize a photo or simple graphic to 256×256 for your avatar. If you're still choosing a username, remember Reddit usernames can't be changed later, so it's worth trying the [Reddit name generator](https://scheduleforyou.com/tools/reddit-name-generator) before you sign up.

### Sharing screenshots and graphics
Turn a tall screenshot or an odd-shaped chart into a 1200×628 post image with fit, so it isn't awkwardly cropped in the feed.

## Frequently asked questions
### What size is a Reddit banner?
The recommended community banner size is 1920×384, a 5:1 strip. Keep important details in the center because the edges may be cropped on some screens.

### What is the Reddit profile banner size?
Reddit doesn't state one officially, but 1000×300 is the size most guides recommend, and the Profile banner preset uses it. The community banner (1920×384) is a different image that only moderators can change.

### What size is a subreddit icon?
Use 256×256. It's displayed as a circle, so keep the design centered.

### What size should a Reddit avatar be?
Upload a 256×256 square. Reddit shows it as a circle next to your username.

### What is a good image size for Reddit posts?
Reddit accepts many sizes, but 1200×628 is a reliable landscape choice that displays cleanly in feeds.

### Can anyone change a subreddit banner?
No. Only moderators with the right permissions can change a community's banner and icon.

### Does the resizer upload my images?
No. Everything runs in your browser and your files stay on your device.

## Manage your other social channels with Schedule For You
Schedule For You doesn't post to Reddit. If you also run accounts on X, Instagram, LinkedIn, Threads, Bluesky or YouTube, it lets you draft once, tailor each platform's version, and schedule from one queue and calendar. [Start your 7-day free trial](https://scheduleforyou.com/signup). A card is required and you won't be charged until day 8.

## Related

- [All free tools](https://scheduleforyou.com/tools)
- [Schedule posts with Schedule For You](https://scheduleforyou.com/)
