Reddit Ads have different creative requirements depending on the ad format, placement, and asset type. Getting the Reddit Ads specs right matters for more than approval: the wrong dimensions, file format, or framing can affect how your creative renders across devices.
At Fotyra, we create ecommerce advertising creative across platforms, and one lesson consistently stands out: adapting an ad for Reddit is not simply a matter of resizing a Meta or TikTok asset. The format may be similar, but the creative needs to fit the environment, audience, and conversation around it.
Quick Answer: Reddit offers several ad formats, including Image, Video, Carousel, Conversation, Free-Form, and Product Ads. Image ads support 1:1, 4:5, 4:3, and 16:9 aspect ratios, with commonly recommended resolutions including 1080 × 1080px, 1080 × 1350px, 1440 × 1080px, and 1920 × 1080px. Reddit’s current image-ad guidance allows headlines up to 300 characters, although shorter headlines are recommended to reduce truncation. Always verify the latest specifications in Reddit’s official advertising documentation before launch.

What Is Reddit Ads and How Does It Work?
Reddit Ads is Reddit’s self-serve advertising platform, run through Reddit Ads Manager, that lets brands place promoted posts inside subreddit feeds, the general feed, and Reddit Conversations. Advertisers pick a campaign objective, target by subreddit, interest, or keyword, upload creative that matches Reddit’s spec requirements, and pay on a CPM or CPC basis once the ad passes Reddit’s content review.
The mechanic that catches people off guard: Reddit ads live inside communities, not just a generic feed. A promoted post shows up formatted almost identically to an organic post in r/skincareaddiction or r/BuyItForLife, upvotes and downvotes included. That single fact drives almost every creative decision that follows.
| Reddit ad format | Best for | Creative approach |
|---|---|---|
| Image Ads | Products, offers and single-message campaigns | One strong visual + concise message |
| Video Ads | Demonstrations, storytelling and UGC-style creative | Hook quickly and communicate visually |
| Carousel Ads | Multiple products, features or angles | Build a sequence across multiple cards |
| Conversation Ads | Interactive or discussion-led campaigns | Combine creative with response options |
| Free-Form Ads | Storytelling, education and richer creative | Combine text and media in a flexible format |
| Product Ads | Product-focused campaigns | Connect creative with product/catalog information |
Why Reddit Ads Creative Strategy Matters Beyond the Specs
Technical compliance is only the starting point. A Reddit ad can meet every platform requirement and still feel completely out of place in the feed. The bigger creative challenge is context. Reddit is built around communities and conversations, so ecommerce brands need to consider not only how an asset looks, but whether the hook, visual language, message, and product presentation make sense in the environment where the ad appears.
Reddit Image Ad Specs
Image Dimensions & Aspect Ratios
| Aspect Ratio | Dimensions |
|---|---|
| 1:1 (square) | 1080 × 1080px |
| 4:5 (vertical) | 1080 × 1350px |
| 4:3 (landscape) | 1440 × 1080px |
| 16:9 (widescreen) | 1920 × 1080px |
For ecommerce creative, 1:1 and 4:5 are useful starting points when mobile feed visibility is the priority. The appropriate format ultimately depends on placement and campaign requirements.
File Format, Size & Text Limits
Reddit’s current image-ad documentation lists:
- File formats: JPG, PNG, and GIF, with GIF displayed as a still image
- Maximum image file size: 3 MB
- Headline: up to 300 characters
- Destination URL: up to 268 characters
Though the headline maximum is 300 characters, keep the most important message early; longer headlines can be truncated across devices and placements. Reddit’s official ad specifications page is the source of truth for exact current numbers; specs shift periodically, so verify before a big send.
Here’s a sample of the static ad creative we produce for ecommerce brands; the same production approach applies once you adapt it for Reddit’s format and specs.

Reddit Video Ad Specs
Reddit video specs can vary by placement and campaign setup, so confirm the current requirements in Reddit Ads Manager before exporting final assets. As commonly documented starting points:
| Spec | Requirement |
|---|---|
| Dimensions | Same ratio options as image ads (1:1, 4:5, 4:3, 16:9) |
| File formats | MP4 (widely supported); MOV also accepted in most placements |
| Max file size | 1GB (well under that recommended for faster load) |
| Duration | Up to 15 minutes technically; 5–60 seconds recommended for performance campaigns |
Design the opening seconds to communicate the product or hook immediately. Reddit users scroll fast, and video ads that take too long to state their point lose the format’s main advantage.
Here’s a sample of the video ad spec we produce for ecommerce brands; the same production approach applies once you adapt it for Reddit’s format and specs.
Video Thumbnail Specs
Reddit auto-generates a thumbnail if you don’t upload one, and it’s rarely the frame you want. Upload a custom thumbnail at roughly 400×300px, under 500KB, and pick a frame that reads clearly as a still, not a mid-motion blur.
If you’re deciding between a static and a video-first approach for a launch, our breakdown of static ads vs. AI video ads walks through when each wins, and Reddit is one of the platforms where the answer genuinely depends on the product category.
Reddit Carousel Ad Specs
- Cards per ad: 2–6
- Per-card image specs: same as standard image ads (up to 3MB, same aspect ratio options)
- Requirement: every card in a single carousel must use the same aspect ratio; you can’t mix a square card with a 4:5 card in one unit
Carousels work well for ecommerce brands showing a product from multiple angles or walking through a before/after format we cover in more depth in our guide to scroll-stopping ecommerce ad creative.
Reddit Conversation Ad Specs
Conversation ads open a chat-style thread instead of linking straight out. Specs:
- Headline: 100 characters max (tighter than the 150-character feed limit)
- Creative: same image/video specs as standard ads
- Structure: one opening message plus 2–4 clickable reply options you configure in Ads Manager
These perform best for FAQ-driven products (skincare routines, sizing questions, subscription terms) where a quick back-and-forth removes friction before the click-through. If you’re running conversation ads for a skincare or beauty brand specifically, our skincare ad guide has messaging angles that translate directly into reply-option copy.
Reddit Free-Form Ads
Free-Form Ads give brands more flexibility than a conventional single-image unit by allowing richer combinations of text and media in one ad.
For ecommerce brands, this format is useful when the creative concept needs more explanation than a single image can comfortably provide — a product story, an educational sequence, a comparison, or a brand narrative.
Fotyra’s production takeaway: treat Free-Form as a storytelling format, not simply a larger canvas. The strongest concept should determine the media combination, rather than forcing an existing Meta or TikTok asset into the format.
Reddit Product Ads
Product Ads put the product itself at the center of the ad experience, connecting creative directly to your product or catalog feed. For ecommerce brands, this makes product presentation, accurate product data, and creative consistency especially important; the creative earns the click, but accurate product information is what carries the customer through the next step.
Reddit Premium Advertising Formats
Beyond the six self-serve formats above, Reddit also sells premium placements and larger-scale campaign opportunities, typically managed through a Reddit account rep rather than self-serve Ads Manager. These are generally more relevant to large awareness campaigns than to a typical ecommerce advertiser starting with performance creative. If you’re just getting started, the six formats above are the ones to understand first.
Reddit Ad Placements Explained
Reddit ads show up in three main places:
- Home feed — the main scrolling feed, mixed with organic posts from subscribed and recommended subreddits
- Subreddit feed — when you target a specific community, your ad appears formatted like a native post inside that subreddit.
- Conversation placement — the dedicated chat-style unit described above
Cropping behavior differs by surface. A 4:5 vertical image holds its full frame in the mobile home feed but gets tighter cropping in some conversation-ad previews; build your key message and product shot inside the center 80% of the frame so nothing critical sits in the outer edges, regardless of where Reddit decides to place it.
Reddit Ads Specs Creative Best Practices
Design for the Feed, Not for a Billboard
The single most common mistake we see: brands take a Meta-ready hero shot straight to Reddit unchanged. It reads as an ad instantly, and Reddit users are unusually quick to call that out in the comments. Strip the polish. Use flatter lighting, handheld-feeling framing, and copy that sounds like a person talking, not a tagline.
Safe Zones and Cropping Across Devices
| Format | Safe Zone Guidance | What Gets Cut Off If Ignored |
|---|---|---|
| Feed image (1:1, 4:5) | Keep text/logo inside center 80% | Corners crop on some mobile widths |
| Conversation ad image | Keep key subject centered, avoid edge text | Side margins trimmed in chat preview |
| Video | Keep captions/CTAs in the lower-middle third | Bottom third can be covered by UI overlay |
How to Adapt Meta or TikTok Ads for Reddit
A Meta or TikTok ad that performs well should be treated as a starting point, not an automatic Reddit winner. A clean, high-contrast product shot is built to stand out in a visually competitive feed — drop it into a subreddit built around plain-text posts and phone-camera photos, and it stands out for the opposite reason: it reads instantly as an ad, which is exactly what gets a promoted post downvoted.
Instead of simply changing the dimensions:
- Keep: the product, the offer, the customer insight, and the proven product benefit.
- Rework: the hook, framing, copy style, visual context, pacing, and presentation.
- Retest: the concept specifically for the Reddit audience and placement, using a creative testing framework rather than a resize job.
This is also why how often you refresh ad creative matters as much on Reddit as anywhere else, maybe more. Reddit users are quick to spot repeated or reused creative and call it out directly.
What Reddit Ad Specs Don’t Tell You
Specifications tell you whether an asset can be uploaded. They do not tell you whether the creative deserves attention. For ecommerce brands, we think about Reddit creative across four layers:
1. Platform fit
The asset should feel designed for Reddit rather than simply exported from another advertising platform.
2. Community fit
The creative concept should make sense for the audience and context surrounding the placement.
3. Message fit
The product benefit or hook should be understandable quickly, without requiring the viewer to decode a polished advertising message.
4. Testing fit
One compliant asset is rarely enough for a meaningful creative test. Brands need multiple hooks, angles, visuals, and messages that can be compared against one another. This is why Reddit production should be treated as a creative adaptation and testing process, not a simple resizing exercise.
How Should You Measure Reddit Ad Creative Performance?
There is no single CTR number that determines whether a Reddit creative is successful. Performance depends on campaign objective, audience, placement, offer, landing page, and creative.
For ecommerce campaigns, evaluate creative using a combination of:
- CTR and CPC to understand click efficiency
- Conversion rate to understand post-click performance
- CPA or ROAS to understand commercial impact
- Video engagement metrics when video is the primary creative format
- Performance by hook, angle, and creative concept to identify what should be produced again
Use third-party CTR benchmarks as directional context rather than as a universal performance target.
Does Reddit Allow NSFW Ads?
Reddit applies advertising restrictions to sensitive and prohibited content, and advertisers should check the current Reddit Advertising Policy before launching campaigns in restricted categories or communities. For most ecommerce brands, this is a policy-check issue rather than a creative-specification issue.
Are Reddit Ads Good for Ecommerce Brands?
Reddit can work well for ecommerce brands when the audience, product category, and creative approach align with the platform. It’s particularly interesting when customers actively research products, compare options, ask for recommendations, or discuss problems your product solves. The strongest approach treats Reddit as its own creative environment rather than a copy of a Meta or TikTok campaign. For brands with real testing volume, the harder constraint is usually production capacity: creating enough genuinely different concepts to test without lowering quality.
Conclusion
Reddit Ads specs are the foundation, but specifications alone do not create effective advertising.
The strongest ecommerce campaigns combine correct technical setup with platform-specific creative strategy: the right format, the right message, the right visual treatment, and enough meaningful variations to test.
For Fotyra, that is the key distinction between producing an ad and building a scalable creative system. Reddit should not simply receive resized versions of existing Meta or TikTok assets. Each platform should be treated as a different creative environment, while the underlying product truth remains consistent.
Learn more about Fotyra’s AI creative production or book a call to discuss your ecommerce creative workflow.
FAQs
What is the Reddit image size for ads?
Reddit image ads support 1:1, 4:5, 4:3, and 16:9 aspect ratios. Recommended resolutions include 1080 × 1080px, 1080 × 1350px, 1440 × 1080px, and 1920 × 1080px. Reddit’s current image-ad documentation should be checked before launch because specifications can change.
What is a good CTR for Reddit ads?
Reddit doesn’t publish an official benchmark, but third-party 2026 industry trackers put most ecommerce and consumer image and video ads in the 0.3%–0.8% CTR range, with native, community-relevant creative performing at the higher end.
Does Reddit allow NSFW ads?
No. Reddit’s advertising policy bans ads in NSFW-tagged and quarantined communities and restricts sexually explicit or graphic ad content across the entire platform.
Is Reddit a good place to run ads?
Reddit works well for ecommerce brands targeting high-intent researchers in specific communities, especially when paired with a steady flow of native-feeling creative rather than repurposed Meta ads.
Does Reddit have ads?
Yes. Reddit has run a self-serve advertising platform, Reddit Ads Manager, since 2018, supporting image, video, carousel, and conversation ad formats.
How much do Reddit ads cost?
Reddit ads run on a CPM or CPC bidding model with no fixed minimum for self-serve campaigns, though effective costs vary significantly by subreddit competitiveness and targeting.
What file formats does Reddit accept for video ads?
Reddit accepts MP4 and MOV video files, with H.264 encoding and 30 FPS recommended for the smoothest review and playback.
How long can a Reddit video ad be?
Reddit technically allows video ads up to 15 minutes long, but 5–60 seconds is the recommended range for performance-focused campaigns.
How many cards can a Reddit carousel ad have?
Reddit carousel ads support 2 to 6 cards, and every card in the same carousel must share the same aspect ratio.
How long can a Reddit ad headline be?
Reddit’s current image-ad guidance allows headlines up to 300 characters. However, Reddit recommends keeping the most important message early because longer headlines may be truncated depending on the device or placement.


