Skip to content
CreativeResize

Carousel Ad Resizer

Upload every card of your carousel, up to 20 images, and get them all resized to the carousel shapes each platform accepts. One click, one ZIP.

What are you resizing?

Up to 20 images, such as the cards of a carousel ad, all resized in one go.

Free • No signup • Your images are processed in your browser

Drop your images here

or

JPG, PNG or WEBP • Max 20 MB each • Up to 20 images

A carousel is several images that have to match

A carousel ad is a set of cards people swipe through, and every platform expects all the cards in one carousel to share a shape. Resizing six or seven images one at a time is slow, and it is easy to end up with one card cropped differently from the rest.

CreativeResize takes the whole set at once. You choose Fit, Crop or Background a single time, change it for any card that needs it, and every image is resized to the same shapes. The ZIP keeps the cards numbered in order, in a folder per platform and shape, ready to upload together.

Carousel shapes by platform

The image shapes each platform accepts in carousel ads, the file CreativeResize makes, and the number of cards allowed
PlacementAspect ratioFile you getGood to know
Facebook carousel1:1 or 4:51080 × 1080 or 1080 × 13502 to 10 cards. Square is the safe default; 4:5 takes more of the feed.
Instagram carousel1:1 or 4:51080 × 1080 or 1080 × 13502 to 10 cards. The same files work on Facebook and Instagram.
LinkedIn carousel1:11080 × 10802 to 10 cards, square only, at the size LinkedIn's carousel specification asks for.
Pinterest carousel1:1 or 2:31080 × 1080 or 1000 × 15002 to 5 images per carousel Pin.
TikTok carousel9:16 or 1:11080 × 1920 or 1080 × 10802 to 35 images. Vertical fills the screen and is TikTok's recommendation.
YouTube and Google Demand Gen carousel1:1, 4:5 or 1.91:11200 × 1200, 1080 × 1350 or 1200 × 6282 to 10 cards.

Last updated: . Carousel shapes and card limits were checked against Meta's ads guide, LinkedIn's carousel ad specifications, Pinterest and TikTok's ad specifications, and Google Ads Help for Demand Gen on 7 October 2026. Sizes shown are recommended or commonly used sizes unless a minimum is stated. Platform specifications can change. Check the platform's current advertising documentation before launching a campaign.

Making a carousel that holds together

  • Use one shape for every card

    Platforms show every card of a carousel in the same frame. If the cards differ, the platform crops them to match the first. Upload the cards from one folder of the ZIP, such as Instagram/4_5, and they will all match.

  • Set the mode once, then fix the odd card

    Most carousels are designed as a set, so one mode suits them all. If one card has a headline close to an edge, switch just that card to Fit or Background instead of changing the whole batch.

  • Put the strongest card first

    Only the first card and the edge of the second are visible before someone swipes. Drag your best image to position 1; the numbers in the file names follow the order you set.

Your images stay on your device.

Creatives are processed directly in your browser and aren't uploaded to our servers. There is no account, no image storage and nothing to delete afterwards. Close the tab and they are gone.

Questions

How many images can I resize at once?

Up to 20 in one batch, which covers the 10-card limit of Facebook, Instagram and LinkedIn carousels. For a longer TikTok carousel, run a second batch.

What size should carousel ad images be?

Square 1080 × 1080 works for carousels on Facebook, Instagram, LinkedIn, Pinterest and TikTok. Facebook and Instagram also accept 4:5 at 1080 × 1350, Pinterest 2:3 and TikTok vertical 9:16.

Can I use different settings for different cards?

Yes. Fit, Crop or Background applies to the whole batch, and each image has its own setting that can override it.

Can I use bulk mode for images that are not a carousel?

Yes. Untick Carousel sizes only and every image is resized to every format, which suits a batch of single-image ads.

Are my images uploaded?

No. Every image is read and resized in your browser, one at a time, and nothing is sent to a server.

Related tools and guides