Key Takeaways
- Your Reddit advertising blueprint: Here’s your complete Reddit ad specs, sizes, and safe zone guide to running high-performing, native-feeling campaigns this 2026.
- Optimal creative and text lengths: To prevent text and key ad messaging from being cut off, the sweet spot is 80-100 characters for headlines and 100 characters for the display URL.
- Format-specific requirements: Reddit offers a variety of ad formats, which means there is no single set of dimension requirements. To find the specs for each ad type, refer to the full guide below.
Jump to Section
Reddit Ad Specs: Complete Sizes, Dimensions, and Safe Zones Guide
Knowing and understanding the Reddit ad specs is the absolute first step for any media buyer looking to conquer the “front page of the internet.”
Unlike other social platforms, Reddit operates on high intent and deep community segmentation through every subreddit, which means creative precision matters just as much as targeting. It’s also an environment where users quickly reject overly polished, corporate-style messaging, so success with Reddit advertising depends on ads that feel native and technically flawless.
Whether you’re a creative specialist searching for the latest Reddit ad specs, including aspect ratios and thumbnails, or a strategist mapping out how to advertise on Reddit step by step, this guide provides a clear, production-ready breakdown of ad sizes, dimensions, safe zones, and file requirements — everything you need to confidently launch and optimize Reddit ads.
Why Reddit Advertising Demands Precision
On Reddit, the ecosystem is entirely community-driven. When you run ads on Reddit, you’re not just buying inventory; you’re entering a curated environment within a specific subreddit where users expect content to be relevant, useful, and native to the conversation.
Redditors are highly engaged, but they’re also quick to ignore (or downvote) ads that feel intrusive, off-tone, or visually misaligned with the feed. That’s why getting the Reddit ad sizes and dimensions right isn’t just a technical requirement; it’s a credibility signal.
In practice, mastering Reddit advertising starts with creative precision. Aligning your visuals with the platform’s layout, placements, and safe zones ensures your message blends naturally into the experience, forming the foundation of any high-performing Reddit ad campaign.
Types of Reddit Ads Available
Reddit offers a versatile mix of ad formats tailored to different campaign objectives, generally divided between Feed placements (home, popular, and community feeds) and Conversation placements (within specific post threads).
The primary Reddit ad types include:
- Image Ads (Promoted Posts): Static images are ideal for direct response and high-impact visuals.
- Video Ads: Auto-playing or click-to-play videos that capture attention in the feed.
- Carousel Ads: Multi-image swipeable formats perfect for showcasing multiple products or features.
- Free-form Ads: Deep-dive rich text ads that feel like native organic posts.
- Beta Formats: Specialized ad units like AMA (Ask Me Anything) Ads and Reminder Ads.
Further Reading

Simplifying Reddit Ads with AI-Driven Max Campaigns
Acting as an all-in-one optimization layer, Reddit Max simplifies campaign management by automatically adjusting targeting, bids, and placements as performance data comes in. Explore how this automation tool works, what makes it effective, and how it compares against similar solutions on other ad platforms.
Reddit Ad Specs by Format
Before opening your Reddit ad account to start a campaign, make sure your creative team has the exact requirements below.

Reddit Image Ad Size & Promoted Post Specs
The image ad is the basic form of most promoted ads on Reddit. With a simple image and headline, you can capture audiences in both Feed and Conversation placements.
- File Type: JPG, PNG, or GIF (GIFs will be converted to a still image for thumbnails).
- Max File Size: 3 MB.
- Reddit Ads Image Size (Recommended): 1080 x 1080 px for Square (1:1), 1080 x 1350 px for Portrait (4:5), or 1920 x 1080 px for Landscape (16:9).
- Reddit Promoted Post Image Size (Cross-Device): 1440 x 1080 px (Landscape 4:3) is highly recommended for versatility across desktop and mobile.
- Thumbnail: 400 x 300 px (4:3 ratio), max 500 KB.
- Text Limits: Headlines can be up to 300 characters, but Reddit strongly recommends keeping them under 100 (or 80 if mobile truncation is a concern).

Reddit Video Ad Length and Specs
Video requires a different technical approach to guarantee smooth playback. Here are the definitive Reddit video ad length and specs:
- File Type: MP4 or MOV (ProRes is not supported).
- Maximum File Size: 1 GB.
- Maximum Frame Rate: 30 FPS.
- Video Length: 2 seconds to 15 minutes. However, the recommended sweet spot is 5–30 seconds for maximum completion rate.
- Text Limits: 300 characters max, ≤ 80 characters recommended for mobile safe zones.
- Recommended Aspect Ratios:
- Cross-device & Desktop: Landscape 4:3 (1440 x 1080 px) or Landscape 16:9 (1920 x 1080 px).
- Mobile-only: Square 1:1 (1200 x 1200 px) or Portrait 4:5 (1200 x 1500 px).
- Thumbnail: Auto-generated, but customizable with a JPG, PNG, or GIF up to 3 MB. Ensure the aspect ratio matches your video.

Reddit Carousel Ad Image Sizes
Carousel ads allow you to tell a sequential story. For these types of Reddit ads, consistency is key. Here are the updated Reddit carousel ad specs:
- Cards Required: 2 to 6 images or GIFs.
- File Type: JPG, PNG, or GIF.
- File Size: Up to 20 MB per image (GIFs are limited to 3 MB).
- Text Limits: Headlines are 300 characters max (≤ 80 recommended). Captions are limited to 50 characters per image.
- GIF Recommendations: 3–10 seconds in length.
- Carousel Ad Image Size: You are strongly encouraged to use the same aspect ratio for all images. Recommended formats include Portrait 4:5 (1200 x 1500 px), Landscape 4:3 (1440 x 1080 px), or Landscape 16:9 (1920 x 1080 px). Mobile also supports Square 1:1 (1200 x 1200 px).
- Thumbnail: Auto-generated from the first image for compact views (can be replaced with an image up to 3 MB).
Reddit Free-form Ad Specs
Free-form ads are designed for in-depth engagement, allowing brands to combine multiple images, videos, and rich text.
- Text Formatting:
- Headline: 300 characters max (≤ 80 characters safer).
- Body Text: Up to 40,000 characters of rich text. (Note: Ensure 3–6 lines of body copy display well in plain text for the feed preview).
- Captions: 50 characters for each embedded image or video.
- Images (Optional): Up to 20 files. JPG, PNG, GIF (max 10 MB per image). Recommended minimum width is 1000 px. Square 1:1 (1200 x 1200 px) or Landscape formats work best.
- Videos (Optional): Up to 5 files. MP4 or MOV. Max 1 GB (50–100 MB recommended to prevent encoding issues). Recommended length is 5–30 seconds. Max 30 FPS.
- Thumbnails (Required for Feed Visibility): Unlike other formats, Free-form ads do not automatically generate a thumbnail. You must upload a JPG or PNG (up to 3 MB). Recommended resolutions are Landscape 4:3 (400 x 300 px) or Square 1:1 (300 x 300 px).

Beta Ad Formats: AMA Ads and Reminder Ads
Forward-thinking advertisers are utilizing Reddit’s newest beta formats to drive event attendance and real-time interaction.
- AMA Ads (Beta): Designed to promote your “Ask Me Anything” sessions. The creative pulls directly from your organic AMA post. The AMA Title is limited to 300 characters, and the thumbnail is automatically generated from the post’s first image. Best practice: Perfect your organic post copy before turning it into an ad.
- Reminder Ads (Beta): Built to build hype for product drops or events. This ad unit features a “Remind Me” CTA. When users opt in, they receive a push notification at the event start time. Headlines for Reminder ads should be punchy, recommended at 25–50 characters.
Reddit Safe Zones for Mobile, Desktop, and Cross-Device Placements
Given that over 70% of Reddit’s traffic is mobile, advertisers need to understand how ad placement affects visibility. When your ad appears on the mobile app, user interface (UI) elements can overlay the creative. This means that logos, critical text, or calls-to-action (CTAs) placed at the bottom or the bottom-right corner of your video or image may be completely obscured.
Because desktop placements can also vary, understanding the safe zones is essential. Knowing these safe zones ensures your ad remains fully visible, regardless of where it appears.
- Headlines: Keep primary text under 80 characters to avoid it trailing off into a “…” on smaller mobile screens.
- Visual Safe Zones: Keep all essential visual information centered and in the top two-thirds of the creative. Leave the bottom 20% of the image/video completely clear of text or logos to accommodate the engagement bar.
- Aspect Ratios: For mobile feeds, a 4:5 portrait ratio (1080 x 1350 px) dominates screens without feeling overly aggressive like a full 9:16 vertical video might in a text-heavy feed.
Pro-Tip: Always use Reddit’s Ads Manager preview tool before hitting launch. Toggle between “Card View” and “Compact View” to make sure your thumbnail and primary assets are not obscured by the UI.
Winning Reddit Ads Begin with the Right Creative Strategy
Understanding Reddit ad dimensions, aspect ratios, and safe zones is about far more than just getting your creative to upload successfully. It is about presenting a polished, native-feeling message that respects the user experience of the subreddit you are targeting.
When your ads look like they belong, Redditors are infinitely more likely to engage, click, and convert. Armed with your Reddit ad specs guide, you are ready to build campaigns that resonate rather than disrupt.
Learn more about Reddit advertising here.
Article by
Lee Baler, Strike Social’s VP of Sales & Strategy
Lee leads global strategy, helping clients and agencies maximize YouTube and paid social performance. Constantly tracking industry trends, he translates insights into strategies that help brands stay competitive and achieve sustained profitability.






