spotifyedits.com Start free →
Free · browser only · no signup

Canvas Maker for Spotify Artists.

Make a 9:16 Canvas MP4, header, avatar, cover art or playlist cover in your browser. No watermark, no signup, files never leave your device. Encoded locally with WebCodecs H.264.

Built by an artist

For artists, not for SaaS.

I'm Anton, an independent artist. I built this because the Canvas tools I found were paywalled, watermarked or capped at 720p, and I needed one for my own releases. It is free and it stays free. If it saved you a subscription, the only thing I would like back is a listen.

Open my profile on Spotify ↗

Play while you work

Build for the algorithm

Specs ↓

Source

What you'll start with

or upload from device
Output
Look
Vignette
Safe area
Loop
Fade sec
Crossfades end into start so the loop is seamless on Spotify.
Slow-mo
Zoom
Quality
Live preview

How it will appear

No upload
9 : 16Canvas
VIDEO → CANVAS
Pexels · free

Stock for artists who don't film yet.

Use Pexels videos and photos right inside the workspace. No watermarks, no attribution required, free for commercial use. Click a mood, preview, drop it into your Canvas.

Built-in stock browser Pexels.com →
1 · Pick mood 2 · Preview 3 · Use this 4 · Export MP4
Specs

What Spotify actually wants.

The exact technical rules for each Spotify visual surface, mirrored straight from Spotify for Artists guidance.

Full Canvas size guide + free file checker →

Canvas9:16 vertical MP4, 3–8 seconds, recommended 1080×1920. H.264 codec, no audio.
Header2660 × 1140 minimum, JPG or PNG, keep lower-left visually calm — that's where artist name overlays.
Avatar750 × 750 minimum, square source with a circle-safe center — Spotify masks it round.
Cover ArtSpotify accepts 640–10 000 px, square 1:1, sRGB JPG/PNG. Distributors usually ask for 3000 × 3000. Clean edges — flagged if pixelated or text-heavy.
PrivacyFiles never leave your device. Encoding runs locally via WebCodecs — there's no server upload step.

Pick the right loop

Spotify names three: Continuous crossfades end into start, Rebound plays forward then reverses, Hard Cut leaves a clean edit point. All three are here.

Use Pexels stock

No filming gear yet? Pexels has thousands of vertical clips, free for commercial use. One click loads them.

Keep it 3–8 s

Spotify rejects clips outside this range. The trimmer locks you to that window automatically.

Match cover art

Strongest Canvases extend the cover art's mood. Pull a frame from your music video for visual cohesion.

Step by step

How to make a Spotify Canvas.

Four steps, about a minute. Nothing to install, no account, and the file never leaves your browser.

1. Bring a photo or a clip

Drop your cover art, a press photo or a few seconds of video. No footage yet? Open the built-in Pexels library and pick a mood instead.

2. Crop to 9:16

Drag to reposition, scroll to zoom. The frame is locked to 9:16, so the export cannot come out at the wrong ratio.

3. Trim to 3–8 seconds

Set the start and end, or pick one of ten camera moves for a still image and dial in how strong it is. Then choose the loop style — Continuous, Rebound or Hard Cut, the three Spotify itself names.

4. Export and upload

Export a 1080 × 1920 MP4, then open Spotify for Artists, pick the track and choose Add Canvas. Not sure the file is right? Check it first.

No catch

A Canvas generator with nothing held back.

A free Spotify Canvas maker, Canvas generator, Canvas creator — the same thing under different names: a tool that turns a photo or a clip into the looping video Spotify plays behind your track.

Free means freeNo account, no email, no trial that expires. Free tools often cap the export at 720p, allow a few files a month, or stamp the video. Here the default is 1080 × 1920, there is no limit, and nothing is stamped onto the file.
Why it costs nothingEncoding runs in your own browser through WebCodecs, so there are no servers to pay for. That is also why your files never get uploaded anywhere.
Five formats, one placeCanvas 9:16 MP4, artist header 2660 × 1140, avatar 750 × 750, cover art and playlist covers. Most Canvas tools do the Canvas and stop there.
Colour, without a filter packFive treatments — black & white, warm, cool, faded, vivid — plus a soft vignette. No solarize, no posterize, no glitch: Spotify asks you to avoid intense flashing graphics, and half of what other tools offer is exactly that.
The edge phones cutSpotify warns that the edges of a Canvas may get cut off on some phones but does not say where. The crop shows that margin as a dashed line, so nothing important ends up in it.
Who made itAn independent artist who needed this for their own releases and did not want to pay a subscription for eight seconds of video. That is the whole story.
Privacy

Your files never leave the browser.

No upload step and no server roundtrip — verifiable. Open DevTools → Network: nothing posts when you export. Traffic is counted anonymously, without cookies and without screen recording, and the privacy page says exactly what that means.

WebCodecs H.264 runs locally in the tab No cookies, no signup, no screen recording Pexels API runs from your IP — not ours
FAQ

Common questions.

What changes when I choose another format?

The specs, upload copy, preview frame and export button all change inside the same workspace. That makes it clear what you are preparing.

Can I start from a Pexels video?

Yes. Pick a mood, preview, click "Use this →", and the clip loads straight into the editor. Pexels content is free for commercial use, no attribution required.

Where does Spotify Canvas appear?

Canvas appears in Spotify's mobile Now Playing view on iOS and Android. It does not replace the desktop cover art.

Do I need a distributor to upload Canvas?

No. Canvas is managed in Spotify for Artists. You still need access to the artist profile or team for the track.

Will my video have a watermark?

No. The encoded MP4 carries nothing extra — no overlay, no logo, no signature.

Which browsers can export MP4?

Chrome 94+, Edge 94+, Brave, Opera, Firefox 130+ and Safari 16.4+ export MP4 through WebCodecs (checked here in Chrome and Firefox 153). JPEG export works everywhere.