What happens next?
If you're running social media ads, keeping up with the latest specs is non-negotiable.
I have put this guide together to make it easier, covering ad requirements in 2025 for major platforms so you can create high-performing, compliant campaigns without the guesswork.
Each platform offers unique ad formats and specifications, and understanding these nuances is important for running successful campaigns and maximizing your ROI. That’s why this guide exists, to give you a complete, up-to-date breakdown of social media ad specs across major platforms such as Facebook, Instagram, LinkedIn, X (formerly Twitter), Snapchat, TikTok, and Pinterest.
We’ll dive into every format, what works best, and the technical requirements you need to meet so your ads look polished and perform well. Let’s get into it.
Facebook and Instagram’s diverse user base spans various demographics, making it a versatile platform for advertisers targeting different audience segments.
They also offer a range of ad types, including image, video, carousel, and collection ads, each designed to achieve specific marketing objectives.
Feed Ads: Recommended aspect ratio is 1:1 (square) or 4:5 (vertical), with a resolution of at least 1080 x 1080 pixels. Accepted file formats are JPG and PNG, with a maximum file size of 30 MB.
Marketplace Ads: The aspect ratio should be 1:1, with a recommended resolution of 1080 x 1080 pixels.
Stories Ads: Utilize a 9:16 aspect ratio, with a minimum resolution of 1080 x 1920 pixels to ensure a full-screen vertical display.
Feed Videos: Aspect ratios of 1:1 (square) or 4:5 (vertical) are recommended, with a resolution of at least 1080 x 1080 pixels. Videos can be up to 240 minutes long, with a maximum file size of 4 GB.
Stories Videos: Should have a 9:16 aspect ratio, with a resolution of 1080 x 1920 pixels. Videos can be up to 120 seconds in length.
In-Stream Videos: Typically use a 16:9 aspect ratio, with a resolution of at least 1080 x 1080 pixels. These videos can be up to 240 minutes long.
Each card should have an aspect ratio of 1:1, with a recommended resolution of 1080 x 1080 pixels. You can include 2 to 10 images or videos per carousel.
The cover image or video should have an aspect ratio of 1:1, with a recommended resolution of 1080 x 1080 pixels. Below the cover, you can display a series of product images, each with a recommended resolution of 1080 x 1080 pixels. This format allows users to browse a selection of products within the Facebook app, enhancing the shopping experience.
Utilize a 9:16 aspect ratio with a minimum resolution of 1080 x 1920 pixels. Images appear for 5 seconds by default, while videos can be up to 120 seconds long. Ensure critical elements are centered to avoid being obscured by interface elements.
💡Pro tip: Given that many users watch stories without sound, adding captions is highly recommended to ensure the message is clear even when muted. Interactive elements such as stickers, polls, and countdown timers can also be incorporated to encourage user interaction and boost engagement.
Instagram Reels ads appear within the Reels feed and autoplay. The recommended aspect ratio is 9:16 (vertical), with a minimum resolution of 1080 x 1920 pixels. Videos should be in MP4 or MOV format, with a maximum file size of 4 GB and a duration between 15 to 90 seconds. Adding captions and engaging text overlays can significantly improve engagement.
X Ads come in different formats, each designed to fit specific marketing goals. Whether you want to grab attention with a single image, tell a story through video, or showcase multiple products in a carousel, there’s an ad format that works. But to get the best results, you need to follow X’s recommended specs, this ensures your ads look crisp, load fast, and don’t get cropped in weird ways.
Image Ads are a simple yet effective way to stop the scroll and make an impression. They show up in users’ feeds like regular posts, making them feel less intrusive while still getting your message across.
Video Ads are where things get interesting. Unlike static images, videos help brands tell a story, showcase a product in action, or grab attention with movement. Since videos autoplay in users’ feeds, the first few seconds are crucial, you want to hook viewers immediately.
These ads let you display multiple images or videos within a single ad, which makes them ideal for storytelling, showcasing different product variations, or leading users through a journey.
Moment Ads are perfect when you need more than one tweet to tell a story. Instead of relying on a single image or video, you can curate multiple tweets into a seamless narrative. This makes it ideal for covering live events, launching a new product, or simply walking your audience through different aspects of your campaign.
Promoted Tweets are just regular tweets, you’re just paying to get them in front of more people. They blend into users’ feeds, appearing alongside organic tweets with a small “Promoted” tag. These work well if you want to boost engagement without disrupting the scrolling experience.
Want more followers? Follower Ads are the way to go. These ads push your profile into the "Who to Follow" section and users’ feeds, helping you gain more visibility among relevant audiences.
Think of Amplify Ads as X’s version of YouTube pre-roll ads. These are short video ads that run before premium video content from X’s publishing partners, helping brands get high-visibility placements.
Live conversations thrive on X, and Live Event Ads let brands tap into that in real-time. Whether it’s sports, award shows, breaking news, or industry conferences, these ads help you stay relevant by inserting your brand into trending discussions as they unfold.
Dynamic Product Ads (DPAs) are retargeting ads that automatically show users products they’ve previously viewed on your website or app. If someone checks out an item but doesn’t buy it, DPAs remind them about it, increasing the chances of conversion.
Whether your goal is lead generation, brand awareness, or website traffic, LinkedIn’s ad system allows you to specifically target users based on criteria like job title, company, industry, and more. With over 1 billion users, LinkedIn is a prime space for businesses aiming to connect with decision-makers and build meaningful relationships.
Sponsored Content ads blend seamlessly into users' feeds, making them feel less like traditional ads and more like regular posts. These ads are great for increasing engagement and building brand awareness because they don’t disrupt the user's experience. They can take various forms, including images, videos, and carousels, depending on your objective.
Sponsored Messaging (formerly Message Ads) gives you the ability to send personalized messages directly to users' LinkedIn inboxes. These ads feel more personal and direct, creating an opportunity for real-time engagement. The message feels less like an ad and more like a personalized interaction, which increases the chances of meaningful engagement.
Sponsored Messaging lets you send personalized messages to LinkedIn inboxes through Message Ads or Conversation Ads. Message Ads can be up to 1,500 characters, with up to 5 CTA buttons like “Learn More” or “Download Now.” An optional banner (300 x 250 pixels) in JPG or PNG can also be included. Conversation Ads work the same way but let users interact with multiple clickable options to continue the conversation. Both formats support optional banners in JPG or PNG (300 x 250 pixels).
Text Ads are smaller pay-per-click (PPC) ads that appear in the sidebar of LinkedIn's desktop version. They’re simpler and cost-effective, making them a great option for businesses with a limited budget or those looking for more budget-friendly awareness campaigns.
Text Ads are simple, cost-effective PPC ads that appear in the sidebar of LinkedIn’s desktop version. The image size is 100 x 100 pixels, and the file type can be JPG or PNG. You have a headline limit of 25 characters and a description limit of 75 characters. These ads link to your website or LinkedIn profile. They're a great choice for businesses on a budget, looking for visibility, traffic generation, or retargeting users who’ve already interacted with your brand.
Dynamic Ads automatically personalize the ad to the individual user. They can pull data from the user’s profile, such as their name, photo, or job title, making these ads feel more relevant and tailored to the person viewing them.
Dynamic Ads are personalized ads that pull in data like the user’s profile picture and name, making them feel highly relevant. The image size for these ads is 100 x 100 pixels, and you can use JPG or PNG files. The headline has a 50-character limit, and you can choose from CTA options like “Follow,” “Learn More,” or custom text to encourage engagement. These personalized ads are great for building brand awareness, promoting job openings, or driving website traffic.
Lead Gen Forms are designed for high-conversion campaigns. These forms appear directly in the ad, allowing users to submit their details without leaving LinkedIn. The form fields are auto-filled with LinkedIn profile information, reducing friction and making it easier for prospects to submit their details.
Video Ads are a standalone ad format that appears in the feed, just like Sponsored Content. These ads are designed for video-first campaigns and are perfect for sharing engaging, visual content.
Video Ads on LinkedIn can be uploaded in landscape (16:9), square (1:1), or vertical (9:16) formats, with resolutions of 1080 x 1080 pixels for square and 1280 x 720 pixels for landscape. The file type is MP4, with a maximum file size of 200 MB. While video length can range from 3 seconds to 30 minutes, LinkedIn suggests keeping it around 15 seconds for the best engagement. Your ad copy should include a headline of up to 70 characters and a description of up to 150 characters. These specs make Video Ads great for brand storytelling, product demos and thought leadership content.
Whether you're promoting products, sharing inspiration, or telling your brand's story, Pinterest Ads offer a variety of formats to help you achieve your goals. With over 400 million active users, Pinterest is a great platform for reaching people who are actively seeking ideas, products, and services.
Promoted Pins are the most straightforward ad format on Pinterest. They appear in users’ feeds and search results, just like organic pins, but they’re paid ads designed to get more attention. These pins can include images or videos and are perfect for businesses looking to drive traffic to their website or build brand awareness.
Pinterest ads are all about high-quality visuals that grab attention. For the best results, your images should be 1000 x 1500 pixels with a 2:3 aspect ratio. You can use JPG or PNG file formats, with a maximum file size of 20 MB. If you're using video, keep it up to 15 seconds for the best engagement. When it comes to copy, you have up to 100 characters for the headline and up to 500 characters for the description, giving you plenty of space to grab your audience's attention and communicate your message.
Video Pins allow you to tell a more dynamic story with motion. These ads autoplay in users’ feeds and can be a great way to engage users with product demonstrations, behind-the-scenes looks, or brand storytelling.
For video ads on LinkedIn, you have flexibility with aspect ratios, either 16:9 (landscape) or 9:16 (vertical). The recommended resolution is 1080p, but 720p will work too. Your video should be in MP4 or MOV format, with a maximum file size of 2 GB. LinkedIn allows video lengths from 4 seconds to 15 minutes, but it’s best to keep it between 6 and 15 seconds for optimal engagement. For ad copy, your headline can be up to 100 characters, and you have up to 500 characters for the description, giving you ample space to convey your message effectively.
Carousel Ads let you showcase multiple images in one ad. This format is ideal for promoting a collection of products or telling a story in stages. Users can swipe through multiple images or videos in a single ad, offering a more interactive experience.
For carousel ads on LinkedIn, you can include 2 to 5 cards, which can be images or videos. Each image should be 1000 x 1500 pixels with a 2:3 aspect ratio, and supported file types are JPG and PNG, with a max file size of 20 MB per image. If you're using video, each one can be up to 15 seconds long. For the copy, you can write a headline up to 100 characters and a description of up to 500 characters, giving you enough space to engage your audience and showcase multiple aspects of your campaign effectively.
Shopping Ads are specifically designed for e-commerce businesses. These ads allow you to showcase your products directly in the Pinterest feed, with prices and product details right there for users to see. They’re perfect for businesses with an active online store looking to drive sales.
For your product ads, you'll need images sized at 1000 x 1500 pixels with a 2:3 aspect ratio, in JPG or PNG format, with a max file size of 20 MB. You’ll also need a product data feed from your e-commerce site, like Shopify or WooCommerce, to sync your products. The ad copy should include a headline of up to 100 characters and a description that’s no longer than 500 characters, giving you enough space to highlight key product details and capture your audience’s attention.
Promoted Carousels with video ads combine the swipeable format of Carousel Ads with the dynamic nature of Video Pins. You can use video in each card of the carousel, making it ideal for telling a detailed story or showing off a range of products with video.
You'll want 2-5 video cards for carousel ads with video, either in a 16:9 (landscape) or 9:16 (vertical) aspect ratio. Videos should have a resolution of at least 720p, with 1080p being the recommended option for clarity. The file type can be MP4 or MOV, with a max file size of 2 GB per video. Video length can range from 4 seconds to 15 minutes, but to keep engagement high, aim for a shorter duration. Your headline should be no more than 100 characters, and the description should be concise, with a max of 500 characters.
Collection Ads are designed for e-commerce businesses and feature a primary video or image with several smaller product images below it. These are designed to inspire users to explore and shop, showcasing multiple products at once.
For your ad, the primary image or video should be sized at 1000 x 1500 pixels, following a 2:3 aspect ratio, while the secondary image should be 1000 x 1000 pixels with a 1:1 aspect ratio. You can upload images in JPG or PNG format and videos in MP4 or MOV format. The max file size for images is 20 MB, and for videos, it’s 2 GB. Your headline should be concise, with a maximum of 100 characters, and the description should stay within 500 characters to keep it clear and engaging.
In-feed ads appear as users scroll through their "For You" feed, blending in with the organic content. They’re perfect for catching your audience’s attention without interrupting their experience.
For video specs, the video length can be up to 60 seconds, though TikTok recommends keeping it around 15 seconds for the best engagement. The aspect ratio should be 9:16 (vertical), with a resolution of at least 720p (1080p is recommended for higher quality). You can use MP4 or MOV file formats, with a max file size of 500 MB. The ad can include a CTA button like "Shop Now" or "Learn More" to guide users to your next step.
These ads are great for brand awareness and direct user engagement, allowing you to measure performance through views, clicks, and conversions.
TopView Ads are designed to capture full-screen attention as soon as users open the TikTok app. These ads give your brand the most prominent visibility, appearing before any organic content loads.
The video length is up to 60 seconds, and as with In-Feed Ads, the aspect ratio is 9:16 (vertical) with a recommended resolution of 1080p. You can use MP4 or MOV formats, with a file size limit of 500 MB. These ads also come with customizable CTA options like "Shop Now" or "Learn More."
TopView Ads are ideal for brand launches or events, providing maximum exposure and making a big impact from the moment users open the app.
Branded Hashtag Challenges let your brand tap into the creativity of TikTok users by encouraging them to create content around a unique hashtag you’ve created.
The challenge usually involves a short video, typically 15 seconds long, that users can easily replicate and share. While there’s no specific file size or resolution requirement for the videos (since they’ll be user-generated), the challenge should come with clear instructions and a strong CTA to get people involved.
This format is best for building engagement and fostering user-generated content that can go viral, making it ideal for brand awareness and interactive campaigns. You can track the success of the challenge by monitoring how many users participate and share their videos.
Branded Effects are custom filters or effects that users can apply to their videos. These effects can range from AR filters to interactive elements that are unique to your brand. The effects are designed to be fun and easy to use, encouraging users to interact with your brand in creative ways.
There are no specific ad specs for Branded Effects in terms of file types or sizes since the focus is on creating the effect itself.
These ads are great for campaigns where you want to engage users and increase brand interaction in a more fun, creative way. They work well for brands looking to create a lasting impression with their audience through a memorable experience.
Spark Ads allow you to boost organic TikTok content, either your own or content from users who have created videos about your brand. The idea is to amplify content that’s already performing well and get it in front of a larger audience.
The video length, aspect ratio, and file specs follow the same rules as In-Feed Ads, with the video being up to 60 seconds long and a 9:16 aspect ratio. File types allowed include MP4 and MOV, and the maximum file size is 500 MB. Spark Ads are effective when you want to give your brand’s organic content more reach and drive more engagement from audiences who have already shown interest in your brand.
These ad formats offer a variety of ways to connect with your TikTok audience, whether through direct ads or user-generated content. Each one has its strengths, so it’s important to pick the right format depending on your goals and target audience.
TrueView In-Stream ads are the video ads that you can skip after the first 5 seconds. These ads can be as long as 6 minutes, but ideally, they should be between 12 seconds and 3 minutes for the best engagement.
You have the flexibility to use a variety of file types, including MP4 and MOV, and YouTube recommends an aspect ratio of 16:9 for a smooth viewing experience. The key here is that you only pay when viewers watch your ad for at least 30 seconds or engage with it.
TrueView In-Stream ads are great for both brand awareness and direct response because viewers who find the content relevant will stay longer, and you won’t be paying for people who skip your ad after 5 seconds.
These ads appear in YouTube search results or as suggestions on the homepage.
They typically consist of a thumbnail image (640 x 360 pixels) and a short headline with a description. These ads are designed to grab attention in a non-intrusive way, helping you drive traffic to your content.
TrueView Discovery ads are perfect if you want to boost views on your videos, whether you’re promoting tutorials, demos, or entertainment content. The ads run across YouTube, but they only show up when users are actively looking for something similar, making it an excellent way to attract an interested audience.
Bumper Ads are designed for quick and impactful messaging. These non-skippable ads last only 6 seconds, making them ideal for grabbing attention and boosting brand recall.
With an aspect ratio of 16:9 and a minimum resolution of 720p (1080p is preferred for best quality), these ads can be in MP4 or MOV formats with a file size up to 1 GB. While there’s no need for a headline, the message should be concise and clear, as the entire ad is just a few seconds long.
Bumper Ads are perfect for brand awareness campaigns where the goal is to make a strong, memorable impression without interrupting the viewer’s experience. They work well when combined with other ad formats, creating a full-funnel marketing approach to drive engagement.
Non-Skippable In-Stream Ads are designed to ensure your message is fully delivered, as viewers can’t skip them.
These ads run for 15 to 20 seconds, and the recommended aspect ratio is 16:9, with a minimum resolution of 720p (1080p for better quality). The file type should be MP4 or MOV, and the maximum file size allowed is 1 GB. Since these ads are non-skippable, they are charged per view, which means you pay for every interaction, even if the viewer only watches a portion of the ad.
Non-Skippable In-Stream Ads are best used for crucial messages, such as new product launches or important announcements, where you want to ensure the viewer sees the complete ad without interruption.
Overlay ads are semi-transparent ads that appear at the bottom of the video screen. These are smaller, and more subtle compared to full-screen ads but still provide an option to drive traffic.
They typically consist of images (480 x 70 pixels) and work best when paired with other ad formats.
Overlay ads are ideal if you want to give users an option to learn more without interrupting their video experience. They work well for driving site visits or raising awareness with minimal disruption to the user experience.
Snap Ads are full-screen video ads that take over a user's screen while they're swiping through content.
These can range from 3 to 10 seconds in length and are shown in a 9:16 vertical format, which fits the mobile-first audience perfectly. Snapchat has a unique feature that allows users to swipe up to learn more, which can direct them to a website, app install page, or video.
Snap Ads are perfect for quick engagement, making them ideal for driving app installs, website traffic, or promoting a limited-time offer. If you want something visually engaging and fast-paced to fit into Snapchat’s culture of quick consumption, Snap Ads are a great option.
Story Ads are placed within Snapchat’s Discover feed, allowing brands to create a series of ads that users can swipe through, just like a regular story.
Each Snap within the story can be 3 to 10 seconds long, and these ads can contain both videos and images. You can include both images and videos in these ads. The recommended image size is 1080 x 1920 pixels with a 9:16 aspect ratio, and video files should ideally be in MP4 or MOV format. The maximum file size for images is 32 MB, while videos can go up to 1 GB.
Story Ads are an excellent way to encourage interaction, whether you’re offering promotions, showcasing new products, or telling a more immersive story. Since users actively engage with stories, these ads perform well when you want to build anticipation or drive a more targeted, interactive experience.
Snapchat’s Filter Ads are image-based ads that users can apply to their photos or videos, transforming their experience.
With dimensions of 1080 x 1920 pixels, these filters allow users to overlay branded artwork or special effects onto their content. The recommended dimensions for these filters are 1080 x 1920 pixels, maintaining a 9:16 aspect ratio. Filters allow for creative customization and are typically designed in JPG or PNG format. There is no specific maximum file size mentioned, but keeping the file size under 1 MB is ideal for faster loading and user experience.
Filter Ads are all about engagement, and they're a fun way to get users interacting with your brand. These are best for promoting events, launches, or brand activations. Think about creating an interactive experience that encourages people to share it with their followers, creating a viral effect.
Lens Ads are augmented reality experiences that users can interact with directly in the Snapchat app. These ads can range from simple filters to complex, interactive 3D experiences.
The recommended dimensions for images are 1080 x 1920 pixels, adhering to a 9:16 aspect ratio. These ads can include animated graphics or special effects to enhance the user experience. File formats typically used are JPG, PNG, or GIF for images, and MP4 or MOV for videos. There's no official file size limit, but it's best to keep it under 1 MB for faster loading and optimal performance.
These ads are perfect for campaigns that want to go beyond traditional advertising and create something highly immersive and fun. Lens Ads work great for increasing brand awareness in a way that directly engages users, especially when you want to encourage creativity and sharing.
Sponsored Posts are Reddit’s equivalent of native ads. These posts appear within users’ feeds as if they were organic posts, making them blend seamlessly with the surrounding content.
With image sizes of 1200 x 628 pixels and the option to include up to 300 characters in the headline and 2,000 characters in the body text, these posts allow you to craft compelling, informative messages.
Sponsored Posts are perfect for targeting niche subreddits with specific interests. If you want to engage with a highly targeted community, these ads allow you to connect on a more personal, relevant level, whether you're promoting a product, article, or a contest.
These ads are similar to Sponsored Posts but with a video element.
They can range from 10 seconds to 30 seconds in length and are displayed directly within the feed, allowing users to watch and interact with your video content. With an aspect ratio of 16:9 or 4:3, and a file size limit of 1 GB, Sponsored Video Ads are an ideal format for explaining complex concepts, demonstrating products, or telling a story more visually.
These ads are great for engaging users who are likely to watch and interact with video content within the Reddit community.
Reddit’s Display Ads are more traditional banner ads, typically shown in the sidebar or between feed posts.
They can be in a variety of sizes (300 x 250 or 728 x 90 pixels) and are static or animated images. These are great for generating broad awareness or driving traffic to your website, and they can be targeted to specific subreddits or topics. For the best performance, it’s recommended that image file types be JPG, PNG, or GIF, with a maximum file size of 150 KB.
Display Ads are best when you need to keep your brand top of mind while users are browsing, and you want to catch their attention without interrupting their experience too much.
Carousel Ads
Carousel Ads allow you to showcase up to 10 images or videos in a single ad unit.
Each card can link to a different landing page, giving you the flexibility to display multiple products or services. The recommended image size for each card is 1200 x 628 pixels, and each can have a file size up to 20 MB.
Carousel Ads are perfect for e-commerce businesses or any brand that wants to display a range of products or services in one ad, without bombarding the user with too much at once. These ads are a great way to visually showcase your offerings in an engaging, swipeable format.
I hope this guide has helped you get a clear picture of the ad specifications for different social media platforms in 2025. From Facebook (Meta) to Reddit, each platform offers unique ad formats that can drive engagement, awareness, and conversions.
By understanding the right specs for each ad type, you can tailor your campaigns to stand out in the crowded social media space and ensure your content looks great across all channels.
As we move forward, it’s important to stay updated as social media platforms continue to evolve their ad offerings. The more you understand these specs, the more effectively you can design campaigns that resonate with your target audience.