Reddit Image & Video Size Cheatsheet

Every Reddit image and video dimension in one place.

Quick-reference tool listing Reddit image and video sizes and aspect ratios — feed posts, gallery, thumbnails, profile, banner, and ads — with pixel-perfect dimensions, format requirements, and file-size caps.

What is the maximum image size you can upload to Reddit?

Reddit accepts images up to 20 MB per file for standard post uploads. Animated GIFs and larger media are converted server-side. Keep individual frames well under the cap to avoid compression artefacts.

Reddit renders the same upload very differently across the feed, galleries, banners, icons, and paid ads. This cheatsheet collects the recommended pixel dimensions, aspect ratios, accepted formats, and file-size caps for each Reddit placement so your media uploads clean and renders sharp.

How it works

Each row is a known Reddit surface with its target export spec. The recommended dimension is the largest size Reddit displays at full resolution before re-encoding, and the aspect ratio is what avoids unwanted cropping:

  • Feed / post images display from a card preview but open full-size, so a 1.91:1 or 1:1 preview crops predictably.
  • Subreddit banners render at 1920 × 384 with the community icon and join button overlaid on the lower-left, so keep text centred.
  • Profile and community icons are square and masked to a circle.

Pick a placement and the tool reports the spec you should design and export to.

Tips and notes

Always start from the highest-resolution source: Reddit re-encodes every upload, so a pre-compressed JPG degrades twice. Use PNG for any image containing text or sharp UI elements, and keep critical content inside the centre safe area on banners because mobile crops the edges. File-size caps shown are per-file; large GIFs are converted to looping video server-side.