Make a Spotify Canvas that moves with your track.
Create the short vertical loop that plays behind your song in Spotify. BiepBop renders it from the track itself in its Spotify Canvas mode — 1080×1920, 3–8 seconds, looping without a visible jump — free, without a watermark, and without uploading your music anywhere.
What is a Spotify Canvas?
Canvas is the short, looping vertical video that Spotify shows in place of the cover art while a song plays in its mobile app. Artists add one per track in Spotify for Artists, and it repeats for as long as the song plays.
At the time of writing, Spotify asks for a 9:16 video between 3 and 8 seconds long and at least 720 px tall. Specs change, so check the current Canvas guidelines in Spotify for Artists before you upload.
How to make a Spotify Canvas
- 01
Add your track
Open the editor in Chrome or Edge and drop in the song. The visuals will react to this exact audio.
- 02
Pick a look
Start from a template or build your own. Keep the important part near the middle: the Spotify app shows the song title and controls over the bottom of the frame.
- 03
Switch to Spotify Canvas
Click Canvas above the preview, or pick Spotify Canvas in Export: 1080×1920 (9:16) at 30 fps. The 720p chip gives 720×1280, which is the minimum height.
- 04
Set a 3–8 second range
Drag the in and out handles on the timeline's scrub bar around the section you want. In Canvas mode they stay within 3–8 seconds and a tag shows the length. In Export, “Use 8 s from the playhead” or “Use the loudest 8 s” sets the range in one click.
- 05
Export and upload
Keep Seamless loop on so the end flows back into the start, and render the .mp4. It has no audio track unless you switch on Include audio, because Spotify plays a Canvas muted. Then add it to the song in Spotify for Artists.
Canvas settings at a glance
What to pick in BiepBop's export dialog for a Spotify Canvas.
| Setting | Choose | Why |
|---|---|---|
| Preset | Spotify Canvas · 9:16 | The vertical frame Canvas plays in |
| Resolution | 1080p (1080×1920) or 720p (720×1280) | Spotify asks for at least 720 px tall |
| Frame rate | 30 fps | The preset's default; 60 fps is available too |
| Length | 3–8 s, set with the in / out handles | Canvas mode won't render outside that range |
| Seamless loop | On · 0.5 s cross-fade | The end fades into what plays just before the start, so the repeat has no jump |
| Include audio | Off | Canvas plays muted, so the file needs no audio track |
| File type | MP4 · H.264 | The file type Spotify accepts for Canvas |
Tips for a loop that works
Cut on the bar
Make the loop a whole number of bars so the pulse repeats without a hiccup. At 120 BPM one bar lasts 2 seconds, so four bars are exactly 8 seconds. BiepBop's timeline marks the bars of your track, and the in and out handles snap to its beats.
Pick a steady section
Canvas loops on its own and is not synced to the song's playhead, so a section with an even beat keeps the motion feeling in time.
Skip small text
The loop is seen on a phone behind the song title and controls. Let color and motion do the work; save titles for your socials.
Let loop animations fit
With Seamless loop on, the export retimes each layer's Loop animation (Float, Pulse, Spin …) to finish whole cycles in the Canvas's length, so both sides of the cross-fade match. Your project keeps its own speeds.
Common questions
Is the Spotify Canvas maker free?
What size should a Spotify Canvas be?
How long should a Spotify Canvas be?
Will the loop jump when it repeats?
Does a Canvas need sound?
How do I add the Canvas to my song?
Can I use the same project for TikTok and Reels?
Make it now. It's free.
The editor opens in this tab with a demo track, so you can try every step above before you add your own audio.