Spotify Ads image & ad sizes
Drop a creative or type a size — see every placement it fits
Try:
Nothing is uploaded or saved — the check runs entirely in your browser.
All Spotify Ads sizes
| Placement | Size (px) | Ratio | Max weight | Formats | Video · Audio | Text limits | Confidence | Details |
|---|---|---|---|---|---|---|---|---|
1. Audio Ad (audio file)Other |
Audio ad | — | 50 MB | — | MP3WAVOGG 30s | 3 | High confidence — confirmed in the official documentation | |
Notes & best practiceCore Spotify audio ad. Formats must be MP3, WAV, or OGG, with a 44.1kHz sample rate, 192-320 kbps bitrate, stereo, and loudness of -16 LUFS (+/- 1.5). Always paired with a clickable companion display unit with clicks and impressions tracked together. This format has no fixed pixel size — the specs below are what matter. Full specification
Text limits
Advertiser name 25 chars; CTA description 40 chars; tagline 40 chars; script <=65 words for 30s, <=100 words for 60s High confidence — confirmed in the official documentation Source: ads.spotify.com (opens in a new tab) |
||||||||
| 1:1 | 200 KB | JPEGPNG | — | 1 | High confidence — confirmed in the official documentation | |||
Notes & best practiceClickable square image displayed in the Now Playing view for the full duration of the audio ad. Minimum size is 600x600 px. Maximum weight is 200 KB. Supported formats are JPEG and PNG. Full specification
Text limits
High confidence — confirmed in the official documentation Source: ads.spotify.com (opens in a new tab) |
||||||||
3. Advertiser LogoSquare |
1:1 | 75 MB | JPEGPNG | — | 1 | High confidence — confirmed in the official documentation | ||
Notes & best practiceSquare brand logo used across audio, sponsored playlist, video, and display formats. Minimum size is 600x600 px (1:1 ratio) in JPEG or PNG format. Maximum file size is 75 MB (200 KB for Sponsored Playlist). Recommended on a single-color background. Full specification
Text limits
High confidence — confirmed in the official documentation Source: ads.spotify.com (opens in a new tab) |
||||||||
4. Canvas (looping visual for audio ads)Vertical / Portrait |
9:16 | 200 KB | — | MP4MOV 3-8s | — | High confidence — confirmed in the official documentation | ||
Notes & best practiceOptional full-screen vertical looping visual that plays with an audio ad while the Spotify mobile app is in focus. Specs: 720x1280 px (9:16), MP4 or MOV, 3 to 8 second loop. Maximum file size is 200 KB. Plays in sound-off mode while the audio ad voiceover or music plays. Keep key content and text inside the safe zone — the platform UI overlaps the top and bottom of full-screen 9:16 creatives. Full specification
High confidence — confirmed in the official documentation Source: ads.spotify.com (opens in a new tab) |
||||||||
5. In-Stream Video (Video Takeover) - PortraitVertical / Portrait |
9:16 | 500 MB | — | MOVMP4 Up to 30s | 2 | High confidence — confirmed in the official documentation | ||
Notes & best practiceFull-screen mobile-only video served when the app is in view. Includes a clickable companion display unit (1:1, minimum 600x600 px, JPEG or PNG). Video must be portrait 9:16 at HD 720x1280 px or similar, in MOV or MP4 format. Audio specs: RMS -14 dBFS, peak -0.2 dBFS, bitrate 198 kbps optimal and 320 kbps maximum. Must include sound. No black bars or letterboxing allowed. Keep key content and text inside the safe zone — the platform UI overlaps the top and bottom of full-screen 9:16 creatives. Full specification
Text limits
High confidence — confirmed in the official documentation Source: ads.spotify.com (opens in a new tab) |
||||||||
| 16:9 | 500 MB | — | MOVMP4 Up to 30s | 2 | High confidence — confirmed in the official documentation | |||
Notes & best practiceLandscape 16:9 is the only format accepted for desktop video. Use HD 1280x720 px or similar, in MOV or MP4 format. Audio specs: RMS -14 dBFS, peak -0.2 dBFS, bitrate 198 kbps optimal and 320 kbps maximum. Must include sound. No letterboxing or pillarboxing allowed. Includes a clickable companion display unit. Full specification
Text limits
High confidence — confirmed in the official documentation Source: ads.spotify.com (opens in a new tab) |
||||||||
| 1:1 | 500 MB | — | MP4WEBMMOV Up to 30 seconds | High confidence — confirmed in the official documentation | ||||
Notes & best practiceSquare in-stream video bought through Spotify Ad Exchange as a VAST 2.0 to 4.3 tag; Ad Exchange also takes 720x1280 portrait and 1280x720 landscape, but deals set up through Magnite take landscape only. Minimum 1080x1080, MP4, WebM or MOV, at least 160 kbps, up to 30 seconds and 500 MB, with sound and no black bars. Advertiser name, logo and tagline aren't supported (the name shows as 'Advertisement'), so build branding into the video; an optional 600x600 companion image (JPEG or PNG, 200 KB max) can run with it. Full specification
Text limitsNo advertiser name, logo or tagline fields (name shows as 'Advertisement'); CTA fixed to 'Learn more' High confidence — confirmed in the official documentation Source: ads.spotify.com (opens in a new tab) |
||||||||
8. Homepage Takeover - Display AssetLandscape |
1.91:1 | 75 MB | JPG | — | 2 | High confidence — confirmed in the official documentation | ||
Notes & best practicePremium desktop and mobile homepage placement (Direct IO). Landscape display image must be minimum 800x418 px and maximum 1200x628 px, in JPG format only, with a maximum size of 75 MB. CTA must be chosen from 21 predefined options. All URLs must use HTTPS. Full specification
Text limits
High confidence — confirmed in the official documentation Source: ads.spotify.com (opens in a new tab) |
||||||||
| 16:9 | 500 MB | — | MOVMP4 Up to 30s | 2 | High confidence — confirmed in the official documentation | |||
Notes & best practiceOptional 16:9 video for the Homepage Takeover. Minimum resolution is 720p (1280x720 px) in MOV or MP4 format. Duration up to 30 seconds, maximum file size 500 MB. Distributed via Direct IO. Full specification
Text limits
High confidence — confirmed in the official documentation Source: ads.spotify.com (opens in a new tab) |
||||||||
10. Sponsored Playlist - Playlist Page VideoVertical / Portrait |
9:16 | 500 MB | — | MOVMP4 Up to 30s | 2 | High confidence — confirmed in the official documentation | ||
Notes & best practiceBranded presence video on the sponsored playlist page must be portrait 9:16, HD 720x1280 or similar, MOV or MP4, and up to 30 seconds. Sponsored Playlists also serve in-stream audio (15 to 30 seconds, MP3, OGG, or WAV, max 50 MB) and in-stream video (15 to 30 seconds, 9:16 or 16:9, max 500 MB). Keep key content and text inside the safe zone — the platform UI overlaps the top and bottom of full-screen 9:16 creatives. Full specification
Text limits
High confidence — confirmed in the official documentation Source: ads.spotify.com (opens in a new tab) |
||||||||
| 1:1 | 200 KB | JPEGPNG | — | 2 | High confidence — confirmed in the official documentation | |||
Notes & best practiceSquare companion image accompanying the in-stream audio or video in Sponsored Playlists. Minimum 600x600 px, 1:1 aspect ratio, JPEG or PNG, and max 200 KB. Full specification
Text limits
High confidence — confirmed in the official documentation Source: ads.spotify.com (opens in a new tab) |
||||||||
12. Carousel Ad (image card)Carousel |
1:1 | 75 MB | JPEGPNG | — | 2 | High confidence — confirmed in the official documentation | ||
Notes & best practiceSwipeable multi-card display ad with 2 to 6 square cards. Each card can have its own destination URL, tagline, and price. Minimum 600x600 px, 1:1 aspect ratio, JPEG or PNG, and max 75 MB per card. Appears in-feed and in the Now Playing view (on open or pause) across music content on desktop and mobile. Full specification
Text limits
High confidence — confirmed in the official documentation Source: ads.spotify.com (opens in a new tab) |
||||||||
| 1:1 | 75 MB | JPEGPNG | — | 2 | High confidence — confirmed in the official documentation | |||
Notes & best practiceSquare in-feed display image served in-view across Spotify surfaces via Ads Manager or Direct IO. Specs are a minimum of 600x600 px at 1:1 (a 6:5 version at minimum 600x500 px is also accepted), JPEG or PNG, and max 75 MB. This format is distinct from the Ad Exchange leaderboard. Full specification
Text limits
High confidence — confirmed in the official documentation Source: ads.spotify.com (opens in a new tab) |
||||||||
| 1.2:1 | 75 MB | JPGPNG | — | High confidence — confirmed in the official documentation | ||||
Notes & best practiceIn-feed display image bought through Spotify Ad Exchange in select DSPs. Spotify asks for JPG or PNG at 300x250 or larger, in a 1:1, 1.2:1 or 1.91:1 ratio, up to 75 MB. There are no advertiser name or logo fields and the CTA is always 'Learn more', so put your logo and message in the image. Full specification
Text limitsNo advertiser name or logo fields; CTA fixed to 'Learn more' High confidence — confirmed in the official documentation Source: ads.spotify.com (opens in a new tab) |
||||||||
15. In-Feed Video AdVideo |
1:1 | 500 MB | — | MOVMP4 Up to 30 seconds | 2 | High confidence — confirmed in the official documentation | ||
Notes & best practiceVideo ad shown in the Spotify feed next to the music people stream, on desktop and mobile. Spotify accepts 9:16 (720x1280 or higher), 16:9 (1280x720 or higher) or 1:1 (960x960 or higher) MOV or MP4 files up to 30 seconds and 500 MB. Every shape first appears in a 1:1 container that the user can expand, so keep key content near the center. No black bars, interlacing or leaders such as slates and countdowns. Full specification
Text limits
High confidence — confirmed in the official documentation Source: ads.spotify.com (opens in a new tab) |
||||||||
16. Leaderboard Display (Ad Exchange, desktop)Display banner |
8.09:1 | 100 KB | JPGGIF | — | — | High confidence — confirmed in the official documentation | ||
Notes & best practiceClickable desktop leaderboard banner served only when the app is in-focus. Display time is up to 30 seconds. Animation is max 15 seconds (GIF). Specs are 728x90 px, JPG or GIF, and max 100 KB. Audio and video are prohibited, even on click. Available via Spotify Ad Exchange. All tags and URLs must use HTTPS. Full specification
High confidence — confirmed in the official documentation Source: ads.spotify.com (opens in a new tab) |
||||||||
17. Podcast Audio AdOther |
Audio ad | — | 50 MB | — | MP3WAVOGG 30s | 2 | High confidence — confirmed in the official documentation | |
Notes & best practiceAudio ad inserted into podcast episodes. Audio specs are MP3, WAV, or OGG, 44.1kHz, 192 to 320 kbps, -16 LUFS, and stereo. Includes an optional clickable CTA card with an advertiser name up to 30 characters. Width and height are set to 0. This format has no fixed pixel size — the specs below are what matter. Full specification
Text limits
High confidence — confirmed in the official documentation Source: ads.spotify.com (opens in a new tab) |
||||||||
18. Podcast CTA Card (image)Square |
1:1 | 200 KB | JPG | — | 2 | High confidence — confirmed in the official documentation | ||
Notes & best practiceCall-to-action card that runs with Spotify podcast audio ads. Upload a 640x640 JPG of up to 200 KB with your brand logo on a single-color background; the logo can show as small as 48x48 in the app, so keep it simple. You can add a second, busier image, plus an advertiser name of up to 30 characters and a CTA description of up to 40. Full specification
Text limits
High confidence — confirmed in the official documentation Source: ads.spotify.com (opens in a new tab) |
||||||||
High confidence — confirmed in the official documentation Medium confidence — verified against reputable sources Lower confidence — changes frequently, verify before launch shortened, full wording in the row details
Minimum creative kit
Layouts: 7 · placements covered: 15 of 18
| Layout | Master size | Export sizes | Max weight | Formats | Covers |
|---|---|---|---|---|---|
| 1:1Image | 200 KB | JPG | Audio Companion Display Unit (cover art)Sponsored Playlist - Companion Display UnitCarousel Ad (image card)In-Feed Display Ad (Ads Manager)Podcast CTA Card (image) | ||
| 9:16Video | 200 KB | MP4MOV | Canvas (looping visual for audio ads)In-Stream Video (Video Takeover) - PortraitSponsored Playlist - Playlist Page Video | ||
| 16:9Video | 500 MB | MOVMP4 | In-Stream Video (Video Takeover) - LandscapeHomepage Takeover - Video Asset | ||
| 1:1Video | 500 MB | MP4MOV | In-Stream Video (Ad Exchange) - SquareIn-Feed Video Ad | ||
| 1.91:1Image | 75 MB | JPG | Homepage Takeover - Display Asset | ||
| 1.2:1Image | 75 MB | JPGPNG | In-Feed Display Ad (Ad Exchange) | ||
| 8.09:1Image | 100 KB | JPGGIF | Leaderboard Display (Ad Exchange, desktop) |
Not in the kit (avatars and formats without a pixel size): Audio Ad (audio file), Advertiser Logo, Podcast Audio Ad
Text limits
Placements with limits: 14 of 18 · characters unless noted
| Placement | Advertiser name | Tagline | CTA | Script |
|---|---|---|---|---|
| Audio Ad (audio file) | 25 | 40 | — | 65 words30s spot100 words60s spot |
| Audio Companion Display Unit (cover art) | 25 | — | — | — |
| Advertiser Logo | 25 | — | — | — |
| In-Stream Video (Video Takeover) - Portrait | 25 | 40 | — | — |
| In-Stream Video (Video Takeover) - Landscape | 25 | 40 | — | — |
| In-Stream Video (Ad Exchange) - Square | No advertiser name, logo or tagline fields (name shows as 'Advertisement'); CTA fixed to 'Learn more' | |||
| Homepage Takeover - Display Asset | 25 | 40 | — | — |
| Homepage Takeover - Video Asset | 25 | 40 | — | — |
| Sponsored Playlist - Playlist Page Video | 25 | 30 | — | — |
| Sponsored Playlist - Companion Display Unit | 25 | 30 | — | — |
| Carousel Ad (image card) | 25 | 40 | — | — |
| In-Feed Display Ad (Ads Manager) | 25 | 40 | — | — |
| In-Feed Display Ad (Ad Exchange) | No advertiser name or logo fields; CTA fixed to 'Learn more' | |||
| In-Feed Video Ad | 25 | 40 | — | — |
| Podcast Audio Ad | 30 | — | 40 | — |
| Podcast CTA Card (image) | 30 | — | 40 | — |
Video & audio specs
Placements: 9 of 18
| Placement | Size (px) | Formats | Max duration | Max weight |
|---|---|---|---|---|
| Audio Ad (audio file) | Audio ad | MP3, WAV, OGG | 30s (60s for long-form music ads in select markets) | 50 MB |
| Canvas (looping visual for audio ads) | 720×1280 | MP4, MOV | 3-8s (looping) | 200 KB |
| In-Stream Video (Video Takeover) - Portrait | 720×1280 | MOV, MP4 | Up to 30s | 500 MB |
| In-Stream Video (Video Takeover) - Landscape | 1280×720 | MOV, MP4 | Up to 30s | 500 MB |
| In-Stream Video (Ad Exchange) - Square | 1080×1080 | MP4, WEBM, MOV | Up to 30 seconds | 500 MB |
| Homepage Takeover - Video Asset | 1280×720 | MOV, MP4 | Up to 30s | 500 MB |
| Sponsored Playlist - Playlist Page Video | 720×1280 | MOV, MP4 | Up to 30s | 500 MB |
| In-Feed Video Ad | 960×960 | MOV, MP4 | Up to 30 seconds | 500 MB |
| Podcast Audio Ad | Audio ad | MP3, WAV, OGG | 30s | 50 MB |
Same shape on other platforms
Reuse a master layout where the ratio matches