Reddit

Resize Image for Reddit Online

Resize a photo to the exact size for a post, community banner, profile picture, community icon or user flair. Every format runs in your browser.

Last updated: August 2026

5 Formats

Ready

1920x384

Banner Ratio

Auto Crop

Fills Frame

Private

No Uploads

Or resize directly to a fixed size:

Upload image for Reddit

Tap to select or drag and drop. JPEG, PNG, WebP, AVIF, HEIC.

Your file never leaves this device.

Note: Each preset fills and center-crops the frame automatically. Since avatars and community icons display as circles, use the circle crop tool first to preview exactly what gets hidden by the mask.

How to resize an image for Reddit

1

Drop or select your image

JPEG, PNG, WebP, AVIF or HEIC. Nothing is uploaded, it stays on your device.

2

Pick a Reddit format

Post image, community or profile banner, avatar, icon or flair.

3

Crops and resizes automatically

Your image is scaled and center-cropped to the exact pixel size.

4

Download and upload

Save the file and upload it to a post, profile or subreddit settings.

Reddit image sizes by format

Reddit is more flexible about post images than most platforms, but profile and community assets still follow fixed dimensions. Here is where each one is used.

Post image

1200x628 pixels works cleanly in both card and classic view. Reddit does not enforce a strict ratio for posts, but very tall images get truncated with a click to expand prompt.

Community and profile banner

1920x384 pixels at 5:1, used for both subreddit banners and personal profile banners on new Reddit. Mobile crops the sides, so keep content centered.

Profile picture (avatar)

256x256 pixels, displayed as a circle next to your username on every post and comment. Keep the subject centered with clear padding.

Community icon and user flair

Community icons are 256x256 pixels and capped under 500KB, also circle-cropped. User flair follows the smaller 128x128 guideline used for other Reddit icons.

Why Reddit doesn't have one correct post size, and where a fixed dimension still matters

Most social platforms display posts in a single consistent layout, which is why a single pixel dimension can work as an answer. Reddit doesn't work that way. The same post image can render inside a large card preview, a small classic view thumbnail, or a compact single-line view, depending entirely on the individual viewer's settings and which subreddit they are browsing. There is no single canonical Reddit post size the way there is an Instagram feed size or a YouTube thumbnail size, because Reddit was never designed around one fixed image container the way those platforms were.

What Reddit does enforce, even without a strict ratio, is a practical ceiling on height. Images that are extremely tall relative to their width get truncated in the feed with a click to expand prompt covering the rest, similar in spirit to Pinterest's truncation cutoff but without a published exact number. A landscape or near-square image close to 1200 by 628 pixels avoids this entirely and displays cleanly across every view mode, which is why that ratio has become the closest thing Reddit has to a default, even though it isn't an official requirement the way it would be on a platform with stricter layout rules.

One banner dimension, two different places it shows up

Unlike the post image, Reddit's banner assets are genuinely fixed, and the same 1920 by 384 pixel dimension covers two separate features: a subreddit's community banner at the top of the community page, and an individual user's personal profile banner on new Reddit. Both crop the same way on mobile, pulling in from the left and right edges rather than the top and bottom, which means a wide banner design with text or a logo positioned near either side risks losing that content on a phone screen. Keeping the visual weight of a banner within the center half of the 1920 pixel width is what actually determines whether it survives the mobile crop intact.

Community icons carry more weight than their small size suggests

A subreddit's community icon is tiny wherever it actually appears, sitting next to the subreddit name in a feed, a search result, or the sidebar. Despite that small display size, it functions as the primary visual identity for the entire community, the one graphic element a new visitor sees before reading a single post. Detailed illustrations lose all their detail at that scale and end up reading as a blurry smudge. A bold, simple mark with high contrast, similar to how a favicon needs to work at a tiny size, holds up far better than a photograph or a busy logo, and stays recognizable across every context Reddit displays it in.

Common Reddit resize mistakes

Assuming Reddit has one fixed post image ratio

Unlike Instagram or TikTok, Reddit displays posts differently across card, classic and compact view, and doesn't enforce a single strict ratio. 1200x628 is a safe general default rather than a hard requirement.

Uploading an extremely tall post image

Very tall images get truncated in the feed with a click to expand prompt, which hides the bottom portion from anyone scrolling past. Keep standard post images closer to a landscape or square ratio unless the extra height is essential.

Placing a logo near the edges of a subreddit banner

Mobile crops the banner inward from the left and right edges. Anything positioned outside the center half of a 1920x384 banner risks being cut off for mobile visitors.

Forgetting the community icon file size cap

Subreddit community icons need to stay under 500KB regardless of pixel dimensions. A correctly sized 256x256 image can still fail to upload if it wasn't compressed enough.

Designing a profile avatar or community icon without padding

Both display as circles. A logo or face positioned right up to the edges of the square upload gets partially hidden by the circular mask, even though it looks complete in a square preview.

Why use ImgTweak?

Runs entirely in your browser
No uploads, ever
Five Reddit formats in one tool
Automatic center-crop to fit each frame
Free forever, no account needed
Works on mobile as well as desktop

Frequently asked questions

What is the best image size for a Reddit post?

Reddit doesn't enforce a strict image post ratio the way other platforms do, since posts display differently depending on whether someone is browsing in card, classic or compact view. 1200x628 pixels is a safe default that displays cleanly in both card and classic view. Very tall images get truncated in the feed with a click to expand prompt, so avoid extreme portrait ratios for standard posts.

What size should a subreddit banner be?

The recommended subreddit community banner size is 1920x384 pixels at a 5:1 ratio. The same dimension also applies to a personal profile banner on new Reddit. Mobile crops the banner inward from the left and right edges, so keep logos, taglines and key visuals within the center half of the canvas.

What size is a Reddit profile picture?

A Reddit profile picture (avatar) should be 256x256 pixels. It displays as a circle next to your username throughout the site and app, including on posts and comments, so keep your subject centered with clear padding around the edges to avoid the circular mask cutting off important details.

What size should a subreddit community icon be?

A subreddit community icon should be 256x256 pixels and stay under 500KB in file size. Like the profile avatar, it displays as a circle next to the subreddit name in feeds, search results and the sidebar, so simple logos with bold shapes read better than detailed artwork at that small size.

What size is Reddit user flair?

Reddit user flair images use the same 128x128 pixel guideline as other small Reddit icons. Flair displays next to usernames throughout a subreddit, so keep the design simple since it renders at a very small size in feeds and comment threads.

Is my image uploaded anywhere when I use this tool?

No. All resizing runs locally in your browser using WebAssembly. Your image never leaves your device until you choose to upload the resized result to Reddit yourself.

Ready to resize your image for Reddit?

No sign-up. No uploads. Drop your image above and download the resized version in seconds.