See which Reddit threads rank for your buyers' searches. Get your FREE Reddit Report →
ForumFlair

Reddit Ad Specs: Sizes, Limits and Formats for Every Reddit Ad Type

By ForumFlair · Published October 23, 2026

Laptop and phone feeds showing promoted posts in square, portrait, landscape and carousel shapes

Reddit ad specs come down to a few numbers. Headlines can run 300 characters, but Reddit recommends 100 or fewer and 80 if you want to be safe. Destination URLs can be 268 characters. Media works best in 1:1, 4:5, 4:3 or 16:9. Image ads take JPG, PNG or GIF files up to 3 MB. Video ads take MP4 or MOV files up to 1 GB and 2 seconds to 15 minutes long. Carousels hold 2 to 6 images, and free-form ads hold up to 20 images, 5 videos and 40,000 characters of text.

This guide puts every Reddit ad type's specs in one place, as of October 2026, taken from Reddit's own help center. It also shows where Reddit's pages disagree with each other, and gives you one creative kit that covers every format. It's written for marketing teams at brands that sell products people research before they buy.

Key takeaways

  • Reddit's four core self-serve ad types are image, video, carousel and free-form. Reminder, interactive (beta), AMA and product ads build on them, and takeovers are sold only through Reddit's sales team. Conversation ads are a placement, not a separate creative.
  • The safest single image is landscape 4:3 at 1440 x 1080 px, under 3 MB. Reddit recommends it for every device. For mobile-first video, use portrait 4:5 at 1200 x 1500 px.
  • Reddit's own pages disagree on several limits, including image file size and video length. Build to the stricter number and you won't hit a problem.
  • Free-form ads don't make a thumbnail for you. Without one, they show no media in feeds.
  • One photo and video shoot, cropped five ways, covers image, video, carousel, free-form and Max campaign specs.

Reddit ad specs at a glance

Here are the core specs for each self-serve ad type, side by side. Every number comes from Reddit's ad unit specifications and the type-specific help pages linked in each section below, checked in October 2026.

Ad type Media File types Max file size Best all-device size Objectives
Image 1 image JPG, PNG, GIF 3 MB 4:3, 1440 x 1080 px All five
Video 1 video, 2 sec to 15 min MP4, MOV 1 GB 4:3 or 16:9 (1440 x 1080, 1920 x 1080) All five
Carousel 2 to 6 images JPG, PNG, GIF 20 MB (GIFs 3 MB) 4:5, 4:3 or 16:9 Awareness, traffic, sales, app
Free-form Up to 20 images, 5 videos, 40,000 characters JPG, PNG, GIF; MP4, MOV Images 10 MB, video 1 GB 1:1, 4:3 or 16:9 Awareness and traffic only
Max campaign 1 to 30 images and videos combined JPG, PNG, GIF; MP4, MOV Images 10 MB, video 100 MB 1:1, 3:4, 4:5, 4:3 or 16:9 Set by the campaign
Interactive (beta) Quiz, poll or countdown app JPG, PNG 3 MB Mobile 4:5, desktop 4:3 Awareness and traffic only

The five objectives are awareness and consideration, traffic, sales, lead generation and app promotion. Our Reddit Ads guide explains how each one works and which settings you can't change later.

Feed and conversation placements, and why thumbnails matter

Every ad type can run in two placements: the feed and the conversation page. Reddit's spec overview defines them this way:

  • Feed: Home, Popular and community feeds. Your ad looks different in card view and compact view.
  • Conversation: the comment page of a post, which people reach from their feed or from a web search.

This matters for specs because the conversation placement and compact view often show your thumbnail, not your main image. Reddit makes a thumbnail from your media automatically for every ad type except free-form, and you can replace it. Reddit's recommended thumbnail is 400 x 300 px (4:3), JPG or PNG.

"Conversation ads" is what Reddit calls the conversation placement. Its conversation ads page says they reach people who land in threads from topic-specific searches, and that the specs depend on the underlying ad type. Reddit recommends running both placements together.

For brands that sell considered purchases, the conversation placement deserves attention. The people reading a "best e-bike under $2,000" thread are mid-research. Your thumbnail is what they see next to the comments, so it should be a clear product shot with no small text.

Image ad specs

An image ad is a headline, one image and a destination URL. Here are the full specs from Reddit's image ad specifications:

Spec Limit
Headline 300 characters (100 recommended, 80 safer)
Destination URL 268 characters
Display URL 100 characters, must match the destination domain
File types JPG, PNG or GIF
Max file size 3 MB
Recommended for all devices 4:3 at 1440 x 1080 px
Mobile options 1:1 at 1080 x 1080, 3:4 at 1080 x 1440, 4:5 at 1080 x 1350, 4:3, 16:9 at 1920 x 1080
Desktop options 4:3 at 1440 x 1080, 16:9 at 1920 x 1080
Thumbnail 400 x 300 px recommended; 300 x 300 or 400 x 225 accepted; 3 MB max

Reddit says any aspect ratio uploads, but unusual ones can cause letterboxing (bars around your image). It also suggests using one image for all devices and placements, which is why 4:3 is the safe default.

Image ads support all five objectives, and you can turn comments on or off. They're the fastest format to produce, which Reddit's ad types page lists as their main strength. Its weakness, by the same page, is that static images wear out faster than motion.

Video ad specs

A video ad is a headline and one video, MP4 or MOV, up to 1 GB, 30 frames per second, and 2 seconds to 15 minutes long. Reddit's video ad specifications recommend 5 to 30 seconds.

Spec Limit
File types MP4 or MOV (ProRes not supported)
Max file size 1 GB
Max frame rate 30 FPS
Length 2 seconds to 15 minutes; 5 to 30 seconds recommended
Recommended for all devices 4:3 at 1440 x 1080, or 16:9 at 1920 x 1080
Mobile options 1:1 at 1200 x 1200, 3:4 at 900 x 1200, 4:5 at 1200 x 1500, 4:3, 16:9
Thumbnail JPG, PNG or GIF, 3 MB max, same ratio as the video

How the video plays depends on where it shows:

  • Feed, desktop and mobile: it autoplays, unless the person has turned autoplay off.
  • Conversation placement, and feeds on desktop and mobile web: Reddit's page says it plays when clicked.
  • Compact view: a click goes straight to your landing page.
  • Reddit app, all placements: a click opens a page with the video next to your landing page.

Because the video often autoplays without a click, the first few seconds do most of the work. Reddit's video ads page suggests building for mobile in 4:5 and keeping videos under 10 seconds. Its creative best practices also recommend adding text and captions to media.

Four frames in square, portrait, landscape and wide shapes, each with a product inside a safe area Reddit accepts 1:1, 3:4, 4:5, 4:3 and 16:9. Keep the product and any text inside the middle of the frame so crops don't cut it off.

Carousel ad specs

A carousel is one headline and 2 to 6 images, each with its own destination URL and an optional 50-character caption. From Reddit's carousel ad specifications:

Spec Limit
Images 2 to 6, JPG, PNG or GIF
File size 20 MB per image; GIFs 3 MB
GIF length 3 to 10 seconds recommended
Caption 50 characters per image (optional)
Destination URL 268 characters, one per image (required)
Recommended for all devices 4:5 at 1200 x 1500, 4:3 at 1440 x 1080, 16:9 at 1920 x 1080
Compact view thumbnail Made from the first image; 400 x 300 recommended

Reddit strongly recommends using the same aspect ratio for every card. Mixed ratios make the cards jump in size as people swipe.

Carousels fit considered purchases well. You can show a product's three sizes, its finishes, or the steps of a setup, and send each card to its own product page. They support awareness, traffic, sales and app promotion, but not lead generation.

Free-form ad specs

A free-form ad is a Reddit-style post with a headline and a rich-text body of up to 40,000 characters, holding up to 20 images and 5 videos. Clicking it opens the full post, where people read, watch and click any links you add. Specs from Reddit's free-form ad specifications:

Spec Limit
Body 40,000 characters; keep the first 3 to 6 lines plain text for the feed
Images Up to 20, JPG, PNG or GIF, 10 MB each, at least 1000 px wide
Videos Up to 5, MP4 or MOV, 1 GB max (50 to 100 MB recommended), 5 to 30 seconds
Caption 50 characters per image or video
Thumbnail JPG or PNG, 3 MB; 400 x 300 or 300 x 300
Objectives Awareness and consideration, or traffic (traffic recommended)

Two details trip people up:

  1. Add the thumbnail yourself. Free-form is the only type where Reddit doesn't make one. Without it, your ad shows no media in feeds.
  2. Build it in Ads Manager. Reddit recommends creating free-form ads there, not by promoting an existing post, so the thumbnail shows as expected.

The body supports bold, italics, headings, inline links, bulleted and numbered lists, quotes, spoiler text and embedded media, according to Reddit's free-form ads guide. Reddit offers four templates: tell your story, product deep dive, the essentials and shopping guide.

For a product people research for weeks, this is the format that can hold a real answer: a comparison table, test results, sizing help, and a link to each model. The catch is that it can't run on the sales objective, so judge it on clicks and on-site behavior, not purchases.

Max campaign, product, AMA, reminder and interactive ad specs

These formats have their own rules on top of, or instead of, the specs above.

Max campaigns

Max campaigns use Reddit's AI to mix your headlines, media and calls to action for each impression, so they need more assets, not one perfect ad. Reddit's Max campaign specifications ask for:

  • Headlines: 3 to 15, at least 5 recommended. Keep at least five under 50 characters.
  • Media: 1 to 30 images and videos combined (up to 20 images and 10 videos), at least 5 recommended.
  • Images: JPG, PNG or GIF, 10 MB, at least 1000 px wide.
  • Videos: MP4 or MOV, 100 MB max (lower than the 1 GB limit for standard video ads), 5 to 30 seconds.
  • Thumbnails: up to 10, JPG or PNG, 3 MB. Images without text work best.
  • Calls to action: up to 5, at least 2 recommended.

Only image and video ads run in Max campaigns. Reddit asks for assets that are "meaningfully different" from each other, so five crops of the same photo won't give the system much to test.

Product ads and dynamic product ads

Product ads pull images, prices and descriptions from your catalog, so you don't upload creative for each product. Reddit's ad format by objective page recommends square 1:1 images of at least 500 x 500 px in your catalog for dynamic product ads.

Reddit's dynamic product ads page adds three setup tips: have at least 6 products in your catalog, plan to spend at least $100 per day, and expect 7 to 14 days before results show. Standard product ads let you pick which products appear; dynamic ones let Reddit choose for each person. The Reddit Pixel or Conversions API is required.

AMA ads

AMA ads promote an "Ask Me Anything" post you've already published, so the post itself is the creative. According to Reddit's AMA ads guide:

  • The title can be up to 300 characters and can't be changed after you post.
  • The first image in the post becomes the thumbnail and can't be cropped during ad setup.
  • Custom calls to action and destination URLs aren't supported. The button changes on its own from "Remind Me" before the event, to "Join Now" while it's live.
  • Only awareness and consideration or traffic campaigns are supported.
  • The RSVP count shows only once 11 or more people have signed up.

If you run a community AMA, Reddit says to check the subreddit's rules first and prove your identity to the moderators. An AMA should be hosted openly by a real person from your company who can answer hard questions.

Reminder ads

Reminder ads add a "Remind Me" button to an image or video ad for a launch, release or sale date. People who tap it get a push notification and an inbox message when the event starts. Reddit's reminder ads page sets these rules:

  • Headline of 25 to 50 characters recommended, because it also appears in the notification.
  • Event start time between 10 minutes and 60 days after you create the ad, and it can't be changed once the ad is live.
  • Awareness and consideration (impressions goal only) or traffic campaigns, Standard campaigns only.
  • On traffic campaigns you pay each time someone taps Remind Me, even if they later opt out.

For a considered purchase, a reminder ad suits a pre-order date, a seasonal sale or a new model launch.

Interactive ads (beta)

Interactive ads are small apps inside an ad: a quiz, a poll or a countdown. They run only in the feed, only in Standard awareness or traffic campaigns. Reddit's interactive ad specifications list a 512 x 512 px square logo, a 4:5 mobile background at 816 x 1024 px and a 4:3 desktop background at 1400 x 1024 px, all JPG or PNG up to 3 MB.

A quiz can hold up to four questions with two to four answers each and up to four outcomes, each with its own image and link, according to Reddit's interactive ads guide. That makes a "which model fits you?" quiz a natural use for brands with several versions of a product.

Premium takeovers

Takeovers are premium packages sold through Reddit's sales team on a CPM basis, not built in self-serve. Most follow the image and video specs, with a few extra rules from the ad unit specifications page: click-through URLs must use HTTPS and can't end with a semicolon, and animated GIFs and ProRes video aren't supported.

There are three types, according to Reddit's ad types pages:

Takeover Where your ad shows How long
Reddit Takeover Top spot on Home and Popular, plus trending areas 24 hours
First View First ad people see on Home and Popular 24 hours
Category Takeover Feeds, banners and conversations in communities of one category (15+ to choose from) 24 hours or more

Most brands selling a considered purchase won't start here. Takeovers buy reach for a single day, while buyers of a $2,000 product often research for much longer than that.

Text limits across Reddit ad types

The headline limit is 300 characters almost everywhere, but the length Reddit recommends ranges from 25 to 100 characters depending on the ad type. This table puts every text limit from the pages above in one place:

Text field Hard limit Reddit's recommendation Applies to
Headline 300 characters 100, or 80 to avoid cutoffs Image, video, carousel, free-form, interactive
Headline (Max) 300 characters At least 5 headlines under 50 Max campaigns
Headline (reminder) Not stated 25 to 50 Reminder ads
Free-form body 40,000 characters Plain text in the first 3 to 6 lines Free-form
Caption 50 characters Carousel cards, free-form media
Destination URL 268 characters, HTTPS for takeovers All with a link
Display URL 100 characters, same domain Image, video, carousel
Call to action Pick from 23 options Most types

The 268-character URL limit includes your tracking parameters, so long UTM tags can push you over. Our Reddit tracking link builder helps you keep them short.

The 23 call-to-action options on the ad unit specifications page include Learn More, Shop Now, Get Quote, Pre-order Now, Book Now, Sign Up, Visit Store and Watch Now. For an expensive product, Learn More or Get Quote usually matches what the buyer is ready to do better than Shop Now.

Reddit's creative best practices page says it studied more than 100,000 ads. It lists ten headline features linked to better conversion lift and cost per action, and says using just three of them can improve conversion rate by up to 12%. The list includes keeping it short, naming your brand, a clear call to action, a question, a time frame, a clear price and data that backs your claim. Any number you put in a headline should be one you can prove on the landing page, which our guide to keeping product claims safe covers.

Where Reddit's own spec pages disagree

Reddit publishes specs in several places, and they don't always match. Comparing the help center with Reddit's business site and its learning hub in October 2026 shows these differences:

Spec Help center says Other Reddit page says Build to
Image file size 3 MB (image specs) 20 MB (ad types comparison) 3 MB
Recommended image size 1080 x 1080 to 1920 x 1080 px, depending on ratio 1200 x 628 px and up (ad types comparison) 1440 x 1080 px
Thumbnail file size 3 MB Under 500 KB (image specs cheat sheet, January 2026) Under 500 KB
GIF in image ads JPG, PNG or GIF accepted GIFs shown as still images (cheat sheet) Use video for motion
Recommended video length 5 to 30 seconds 60 seconds or less (ad types comparison); under 10 seconds (video ads page) Under 15 seconds for the feed
Video file size 1 GB 100 MB for Max campaigns (Max specs) 100 MB

The simple rule: build to the stricter number. A 1440 x 1080 image under 3 MB, a thumbnail under 500 KB and a video under 100 MB will pass every page's limits, and you can reuse the same files across ad types. When in doubt, the help center is the more detailed source, and Ads Manager's preview shows you the real result before you publish.

One shoot, every format: a creative kit for considered purchases

You don't need separate creative for each Reddit ad type. One shoot, exported to five sizes, covers image, video, carousel, free-form and Max campaign specs. This kit combines the stricter numbers from the comparison above:

Asset Size and format Covers
5 or more product photos 4:3, 1440 x 1080 px, JPG under 3 MB Image ads, carousel, free-form, Max, desktop
The same photos, cropped 4:5, 1200 x 1500 px, under 3 MB Mobile image, carousel, Max
2 or more short videos 4:5, 1200 x 1500 px, MP4, 10 to 15 seconds, under 100 MB, captions burned in Mobile video, free-form, Max
1 landscape cut of each video 16:9, 1920 x 1080 px, MP4, under 100 MB Desktop video, free-form
5 thumbnails 4:3, 400 x 300 px, JPG under 500 KB, no text Conversation placement, compact view, free-form, Max
5 or more headlines Under 50 characters each, plus 2 longer ones under 80 Max, all standard types
1 long post 1,500 to 3,000 words with a comparison table Free-form
Square catalog images 1:1, at least 500 x 500 px Product and dynamic product ads

Shoot with crops in mind. Keep the product and any text in the middle of the frame, so the 4:5, 4:3 and 1:1 crops all work. The cheat sheet from Reddit's learning hub gives the same advice: make one high-resolution master for each ratio, then check previews so nothing important gets cut.

A product photo shoot whose pictures are cropped into square, portrait, landscape, thumbnail and video versions that land in a phone feed One shoot, exported to a few sizes, gives you every file Reddit's self-serve ad types ask for.

Which Reddit ad format to use for a considered purchase

Pick the format by the job it has to do at each stage of your buyer's research. This chooser combines the objective limits above with Reddit's own "best for" notes on its ad types page:

The job Best format Why Watch out for
Show the product in use to new people Video (4:5, under 15 seconds) Autoplays in the feed; Reddit calls it its highest-recall format Needs edited video and captions
Explain why it's worth the price Free-form Room for specs, comparisons and links in a format that looks like a Reddit post Awareness and traffic only; add a thumbnail
Compare models, sizes or finishes Carousel Each card can link to its own product page Use one aspect ratio for all cards
Help someone pick a model Interactive quiz (beta) Up to four outcomes, each with its own link Feed only; beta
Bring back people who viewed products Dynamic product ads Shows the products each person viewed Needs a catalog, the Pixel and at least $100 per day
Fill a launch or pre-order date Reminder ad Push notification when the event starts Event time is locked once live
Answer questions live AMA ad Promotes an open Q&A with a real expert Title locked; no custom link
Test many ideas fast Max campaign Reddit mixes your assets for each impression Needs 5+ distinct assets; video under 100 MB

Most brands can start with two formats: carousel or image ads on the sales objective, and a free-form post on traffic for people still comparing. Our guide to what Reddit Ads cost shows how to budget that test.

A winding path with three stops matched to a video card, a long text post and a row of product cards next to a cart Different ad formats fit different stages: video to introduce, free-form to explain, carousel and product ads to close.

Example scenario: an e-bike brand builds its first Reddit creative kit This is an illustrative example, not a real client.

The situation: A direct-to-consumer e-bike brand with three models priced from $1,400 to $2,600 wants to test Reddit Ads. Its paid social team has square Instagram images and 9:16 videos, which don't match Reddit's recommended ratios.

What they do: They spend one day reshooting with Reddit's sizes in mind. They export six photos at 4:3 (1440 x 1080) and 4:5 (1200 x 1500), cut two 12-second 4:5 videos with captions (a hill climb and a folding demo) plus 16:9 versions, and make five 400 x 300 thumbnails with no text. They write seven headlines: five under 50 characters for testing and two under 80. They write one free-form post comparing the three models' range, weight and price, with a table and a link to each model. They launch a carousel on the sales objective with each card linked to one model, and the free-form post on the traffic objective with its own thumbnail.

The likely outcome: Every file should pass the strictest limits on Reddit's pages, so nothing is likely to be letterboxed or rejected for size, and the same kit can feed a Max campaign later. Reddit's own headline study suggests that using three of its ten headline features can improve conversion rate by up to 12%, so the team builds those into its seven headlines. Whether the test pays off depends on the budget and judging window, which our article on whether Reddit Ads are worth it covers.

Spec mistakes that get Reddit ads cropped or rejected

Most spec problems are small and easy to avoid. Check these before you publish:

  1. Leaving out the free-form thumbnail. The ad shows no media in feeds without one.
  2. Mixing aspect ratios in a carousel. Cards jump in size as people swipe.
  3. Uploading 9:16 video. Reddit doesn't list 9:16 among its recommended ratios for standard video ads, so it may be letterboxed. Use 4:5 for mobile.
  4. Using ProRes video. Reddit doesn't support it. Export to MP4 instead.
  5. Mismatched display URL. The display URL must use the same domain as the destination URL.
  6. Long tracking URLs. UTM tags count toward the 268-character limit.
  7. Small text in thumbnails. At 400 x 300 px, it can't be read.
  8. Rushing AMA titles and reminder times. Neither can be changed once live.
  9. Claims you can't back up. Ads go through review against Reddit's advertising policies, and Reddit users are quick to question numbers in the comments.

If you turn comments on, someone from your team should answer them openly as the brand. Undisclosed promotion, fake reviews and vote manipulation break Reddit's rules and the FTC's endorsement guides, and buyers who spot them stop trusting the brand.

Conclusion

Reddit's ad specs are simple once they're in one place: a short headline, a URL under 268 characters, and media in 1:1, 4:5, 4:3 or 16:9, with a few extra rules for free-form, Max, AMA and reminder ads. Reddit's own pages disagree on file size and video length, so build to the stricter limits and preview every ad before you publish.

Our recommendation: shoot once for every format using the creative kit above, then start with a carousel on the sales objective and a free-form post on traffic. Write thumbnails and headlines for the conversation placement, because that's where people researching a big purchase are reading.

FAQs

What size should a Reddit ad image be?

Reddit recommends landscape 4:3 at 1440 x 1080 px for all devices. For mobile, 1:1 at 1080 x 1080 or 4:5 at 1080 x 1350 also work. Keep image files under 3 MB in JPG or PNG.

What are Reddit's video ad specs?

Reddit video ads take MP4 or MOV files up to 1 GB, at up to 30 frames per second, from 2 seconds to 15 minutes long. Reddit recommends 5 to 30 seconds. Use 4:5 at 1200 x 1500 px for mobile, or 4:3 or 16:9 for all devices.

How long can a Reddit ad headline be?

Headlines can be up to 300 characters. Reddit recommends 100 characters or fewer, and 80 if you're worried about cutoffs on some devices. For Max campaigns, keep at least five headlines under 50 characters; for reminder ads, 25 to 50.

What are Reddit conversation ads?

Conversation ads are Reddit's name for ads placed on comment pages, in and around the comment threads. They aren't a separate creative format: they use your image, video, carousel or free-form ad, often shown with its thumbnail. Reddit recommends running them together with feed ads.

What do Reddit ads look like?

Reddit ads look like regular posts marked "Promoted," with a headline, your brand's username, media and a call-to-action button. People can upvote and comment on them if you turn comments on. Free-form ads look the most like normal Reddit posts, with long text, images and links.

Know the threads before you build ads

Get a free Reddit Report: the Reddit threads that rank on Google for your buyers' searches, and whether your brand shows up in them, so your ad creative answers the questions buyers actually ask.

Get your FREE Reddit Report