Create a Canvas

Spotify Canvas Format Explained: Why Uploads Get Rejected

Adi Goldstein · July 23, 2026 · 5 min read

If you've ever uploaded a video to Spotify for Artists and watched it fail with no real explanation, the problem almost always comes down to the spotify canvas format itself, not your creative choices. Spotify doesn't just care about vertical video and a short loop. It enforces a narrow set of container, codec, and file size rules that most artists never see written down in one place, which is exactly why so many uploads bounce back on the first try.

This guide breaks down what "format" actually means for Canvas, the specific technical reasons uploads get rejected, and the export settings that will get you through on the first attempt.

What Spotify Actually Accepts

Spotify's Canvas system accepts two file types, and only two:

<cite index="1-9,1-10">Spotify only accepts MP4 files for Canvas uploads, so if you have a video in another format like MOV, GIF, or AVI, you'll need to convert it first.</cite> There's no wiggle room here. If your export tool defaults to MOV or WebM, that file will fail no matter how good the visual looks.

File size is the part most guides skip entirely. <cite index="16-2">File size limits are up to 8MB for videos and 500KB for images.</cite> That 8MB ceiling is easy to blow past if you're exporting straight out of Premiere or After Effects at high bitrate, especially with busy, high-motion visuals. If your export is landing at 20-30MB, the fix isn't lowering your resolution, it's adjusting your bitrate and compression settings before you touch anything else.

For the full breakdown of aspect ratio, pixel dimensions, and duration limits, see our dedicated guide on Spotify Canvas size. This post focuses specifically on the file format side: what container, codec, and settings actually get accepted.

Why Canvas Uploads Get Rejected (Even When They "Look Right")

Most rejected Canvas files fail for reasons that have nothing to do with how the video looks on screen:

An audio track is present. <cite index="3-16,3-17">Canvas has no sound, and any audio track disqualifies it.</cite> If you exported your loop from a video editor without stripping the audio channel, even a silent placeholder track can trip the upload check. Always export video-only, no audio stream at all.

The duration rounds up to exactly 8 seconds. This one catches experienced artists too. <cite index="17-6,17-7">One artist noted that when a Canvas is exactly 8 seconds long, they get an upload error, and reducing the duration by a split second fixes it.</cite> If your export lands at precisely 8.00 seconds, trim it to 7.8 or 7.9 seconds instead of pushing right up to the ceiling.

Frame rate is inconsistent or too low. <cite index="16-3">Spotify expects a frame rate between roughly 23.98 and 30 FPS.</cite> Variable frame rate exports, common when screen-recording or converting from GIFs, can cause playback stutter or outright rejection.

Text or links are baked into the video. Spotify treats the Canvas as visual space, not ad space. Song titles, artist names, and especially calls to action don't belong there, since <cite index="17-10,17-11">any text used has to be relevant to the track, and links, calls to action, hashtags, or social handles aren't allowed.</cite>

The container itself is wrong. A file can technically be an MP4 by extension but still be encoded incorrectly. Always confirm the actual codec, not just the file extension.

Recommended Export Settings

If you're exporting from Premiere Pro, DaVinci Resolve, CapCut, or any other editor, use these settings as your baseline:

One detail worth building into your workflow: keep key visual elements away from the outer edges of the frame. <cite index="5-6">A safe zone of approximately 100 to 150 pixels from each edge is recommended</cite> since Spotify's playback controls and track info overlay the bottom and top of the screen on most devices.

MP4 or JPG: Which Should You Use

A static JPG will pass Spotify's format check just as easily as a video, but it's rarely the better choice. A still image doesn't loop, doesn't move, and doesn't deliver the same reaction from listeners scrolling past your track. If you're deciding between the two purely on engagement, motion wins. Save JPG for genuinely minimalist or brand-driven visuals where a clean static frame fits the aesthetic on purpose, not as a shortcut around building a loop.

If you're starting from a photo or static artwork and want motion without learning a full video editor, generating the loop from an existing image is usually faster than animating one from scratch in Premiere or After Effects.

Quick Pre-Upload Checklist

Before you upload to Spotify for Artists, run through this list:

  1. File is MP4 (video) or JPG (still), not MOV, GIF, WebM, or PNG
  2. No audio track attached, even a silent one
  3. Duration is between 3 and 8 seconds, ideally not exactly 8.00
  4. Resolution is 1080 x 1920, or at minimum 720px tall at 9:16
  5. File size is under 8MB for video or 500KB for a still image
  6. Frame rate is constant, somewhere between 24 and 30 FPS
  7. No song titles, artist names, links, or hashtags baked into the visual
  8. Key visuals sit at least 100px away from every edge

Getting the format right is the boring but necessary half of a good Canvas. The creative half, the actual loop, the mood, the way it matches your track, is where most of the payoff lives. If you'd rather skip manual export settings entirely, the MakeCanvas editor builds your loop directly in the correct Canvas format from the start, and the AI generator can turn a Spotify track link straight into an on-spec loop without you touching a single export setting. For artists releasing on a schedule, the Pro plans add batch exports and a desktop app so format headaches stay out of your workflow entirely.

For more on Canvas creation, troubleshooting, and Spotify for Artists tools, browse the rest of our blog.

Ready to make your own Spotify Canvas?

Create a free looping canvas for your song in minutes with the MakeCanvas editor, no design skills needed.

← All posts