Turn a Suno or Udio Song Into a Video for Reels, TikTok and Shorts
To turn a Suno or Udio song into a video, you need three things: a 9:16 frame at 1080×1920, a clip short enough to hold attention (15 to 30 seconds, starting at the hook rather than the intro), and visuals that actually move with the audio. A music visualizer does all three from the audio file itself — no video editor, no footage, no timeline. TrackGleam's runs entirely in your browser, so an unreleased or AI-generated track never leaves your device.
This guide is written for someone who has a finished song and no idea how to make a video out of it. It covers the sizes and lengths each platform wants, which part of the song to use, what to fix in the audio before you render anything, and — plainly — what the free version does and does not include.
Why an AI or unreleased track is a special case
Almost every "song to video" tool works the same way: you upload the audio, a server renders the video, you download it. That is fine for a track that is already public. It is a worse trade for the two situations most Suno and Udio users are actually in.
- The song is not released yet. You are handing a finished, unreleased master to a third party, under whatever terms are in their upload agreement, before it has been distributed anywhere.
- You are testing twenty versions. Generative workflows produce a lot of drafts. Uploading and waiting on a queue for each one is slow enough that you stop iterating.
A browser-based visualizer sidesteps both. The audio is decoded with the Web Audio API and drawn onto a canvas element in your own tab; nothing is sent to a server, there is no queue, and there is no account. That is the whole reason TrackGleam's music visualizer works on unreleased and AI-generated songs — not a privacy slogan, just where the code runs.
The trade-off is honest and worth knowing up front: because the render happens on your machine in real time, a 30-second clip takes about 30 seconds. A server farm would be faster. Nothing would leave your laptop either way, and for a 15-second hook the difference is fifteen seconds of your life.
Which size for which platform
Get this wrong and the platform crops your song title off the frame. There are three shapes worth exporting and each one has an obvious home:
| Shape | Pixels | Where it goes |
|---|---|---|
| 9:16 vertical | 1080×1920 | Instagram Reels, TikTok, YouTube Shorts |
| 1:1 square | 1080×1080 | Feed posts, where a vertical video gets cropped |
| 16:9 landscape | 1920×1080 | YouTube, X |
If you are only making one, make the 9:16. It is where music clips get watched, and it is the same shape you will need again for a Spotify Canvas later.
The thing nobody warns you about is safe areas. Every short-form app stacks its own furniture over your video — caption text, the username, the like and share column, the progress bar. Put your song title in the dead centre of the bottom third and TikTok will cover it with a caption. A visualizer that lays out the title and artist inside each shape's safe area handles this for you; if you are building the frame by hand in an editor, keep roughly the bottom 15% and the right-hand 12% clear.
How long, and which part of the song
Two separate decisions, and the second one matters more.
Length
- 15 seconds — the default for a first post. Long enough to land a hook, short enough that people finish it, and a finished clip means a completion, which is the metric these feeds actually reward.
- 30 seconds — a verse and a chorus. Good for a release-day post where people already know who you are.
- 60 seconds — most of an arrangement. Works better on YouTube than in a scrolling feed.
- Full length — for a static upload, not a feed. It renders in real time, so a four-minute song takes four minutes and produces a large file.
Which 15 seconds
Do not start at 0:00. An AI-generated intro is often the least interesting eight seconds of the track, and a feed gives you about two of them. Scrub to the moment the drums land, or the vocal hook, or the drop — and start there. In the visualizer that is what the position slider under the clip buttons does: it sets where in the song the clip begins, and the preview plays from that point so you can hear what you are about to render before you commit 30 seconds to it.
If you are not sure where the hook is, the practical test is to play the song from three different start points and notice which one you would not skip.
Fix the audio before you render the video
A visualizer draws what is in the audio. If the track is quiet, the bars are short. If the low mids are muddy, the whole thing looks like a lump. A dull mix does not become exciting because it now has particles on it, and re-rendering the video will not fix any of that.
Two things are worth doing first, in this order:
- Fix the mix problems the model left behind. Suno and Udio tracks have recognisable tendencies — boxy low mids, a smeared top end, an over-compressed feel. Fixing muddy Suno tracks and mastering Suno songs cover what to actually change.
- Master it. Short-form feeds apply loudness normalization, so a quiet upload gets left quiet while everything around it sits at the platform target. Mastering for TikTok, Reels and Shorts covers the numbers.
You can do both free at TrackGleam, in the same browser, with nothing uploaded — and once a track is loaded in the visualizer, the button under Create Video hands it straight over without picking the file again. If your export is in a format the visualizer will not take, the audio converter handles that too, on-device.
What the free version gives you — and what it does not
Worth being direct about this, because a lot of tools in this category are not.
Free, with no account: every style, colour scheme, backdrop, font, size and clip length. Specifically — five reactive styles (Bars for anything, Bloom for EDM and house with your artwork circle-cropped into the ring, Ribbon for acoustic and jazz, Trail as a scrolling spectrogram for electronic and drum & bass, Liquid for R&B and ambient); six colour schemes that recolour the bars, background, glows and type together; four reactive backdrops that respond to different parts of the spectrum — plus your own artwork and logo, which stay on your device like the audio does.
What free clips do carry: a small TrackGleam mark in the corner. That is what keeps the visualizer free, and it is on every clip made on that page. Removing it is the only paid part: any GleamAI purchase clears it, on that page and in the video maker built into the download step. If a mark-free clip is a requirement for you, know that before you spend the render, not after.
One browser caveat: where the browser supports it, clips are written as MP4 with H.264 video and AAC audio — the format Instagram, TikTok and X accept. Chrome, Edge and Safari all do. Firefox can only write WebM, which Instagram rejects, so on Firefox the tool creates a WebM and tells you so rather than letting you discover it at the upload screen. If you are on Firefox and posting to Instagram, use another browser for this step.
Step by step
- Export the song. Download it from Suno or Udio as audio — MP3 or WAV, whichever your plan gives you. WAV if you have the choice; the visualizer decodes either.
- Master it first if you have not. It changes what the visuals have to work with, and it is the difference between a clip that reads as a release and one that reads as a demo.
- Open the music visualizer and drop the file on the card. Nothing uploads — the file is read straight into the page.
- Type the title and artist. These are drawn inside the safe area for whichever shape you pick.
- Pick the size. 9:16 for Reels, TikTok and Shorts. 1:1 for feed posts. 16:9 for YouTube and X.
- Pick a style and a colour scheme that suit the genre rather than the first one in the list — this is the entire difference between your clip and everyone else's.
- Add your artwork and logo if you have them. Bloom uses the artwork directly.
- Choose the clip length and drag the slider to the hook. Preview it. Move it again if the first bar is dead.
- Hit Create Video and leave the tab visible. Browsers throttle animation in background tabs, so the tool stops safely rather than hand you a frozen video — but only if you let it finish in the foreground.
- Post it. Then read the section below, because Spotify needs a different file.
A Reel is not a Spotify Canvas
Both are vertical 9:16 video, which is exactly why people assume one file covers both. It does not, and uploading the wrong one is a common wasted afternoon.
| Reel / TikTok / Short | Spotify Canvas | |
|---|---|---|
| Length | 15–60 s | 3–8 s, looping forever |
| Audio | Your song is in the file | No audio track — Spotify plays the song |
| Format | MP4 (H.264 + AAC) | MP4 or JPG, video only |
| Size | 1080×1920 | 1080×1920 or 720×1280 |
| Text on screen | Title and artist help | Spotify already prints both underneath |
| Where it plays | The feed | Now Playing, Spotify mobile app only |
So a release usually wants two files: a 15 to 30 second visualizer clip for the feeds, and a 3 to 8 second silent loop for Spotify. Our Spotify Canvas Maker makes the second one — the loop cut to a whole number of your track's bars, written as a real 1080×1920 MP4 on your device, with no watermark on any tier. How to make a Spotify Canvas walks through the spec and the upload.
FAQ
How do I turn a Suno song into a video?
Download the track from Suno as MP3 or WAV, open a music visualizer, drop the file in, type the title, pick 9:16 at 1080×1920, choose a style and colour scheme, set the clip length and drag the start point to the hook, then render. TrackGleam's visualizer does this in the browser, so the file is never uploaded — which matters if the song is not released yet.
What size should a music video clip be for Reels, TikTok and Shorts?
9:16 vertical at 1080×1920. Use 1:1 at 1080×1080 for feed posts, where a vertical video gets cropped, and 16:9 at 1920×1080 for YouTube and X. Keep the title clear of roughly the bottom 15% and right-hand 12% of the frame, where the app puts its own captions and buttons.
How long should the clip be?
Fifteen seconds for a first post — long enough to land a hook and short enough that people finish it. Thirty seconds for a release-day post. Sixty seconds works better on YouTube than in a scrolling feed. Start at the hook rather than at 0:00; an AI-generated intro is usually the weakest part of the track.
Does the visualizer upload my song?
No. The audio is decoded and drawn entirely inside your browser using the Web Audio API and a canvas element. Nothing is sent to a server and there is no account, which is why it works on unreleased tracks and on AI-generated songs you have not published.
Is there a watermark on the free clips?
Yes — clips made on the music visualizer page carry a small TrackGleam mark in the corner, and that is what keeps every style, size and length free. The mark comes off with any GleamAI purchase — on that page once your code is loaded, and in the video maker built into the download step.
Why does rendering take as long as the clip?
The visuals and the audio are rendered together in real time on your own device, so a 30-second clip takes about 30 seconds. Keep the tab visible while it works — browsers throttle animation in background tabs, so the tool stops safely rather than produce a frozen video.
Why did I get a WebM instead of an MP4?
Firefox cannot write H.264 MP4 from a canvas, so it produces WebM, which Instagram rejects. Chrome, Edge and Safari all write MP4 with H.264 video and AAC audio. If you are on Firefox and posting to Instagram, make the clip in another browser.
Should I master the track before making the video?
Yes. A visualizer draws what is in the audio, so a quiet or muddy mix produces short, lumpy visuals — and short-form feeds normalize loudness, so a quiet upload stays quiet next to everything else. Master first, then render; re-rendering the video cannot fix the mix.
Can I use the same video as my Spotify Canvas?
No. A Canvas is 3 to 8 seconds, loops forever, and carries no audio track, while a Reel clip is 15 to 60 seconds with your song in the file. Both are 9:16, which is why people try — but a Canvas needs its own silent loop, made separately.
Free tools for this
Everything here runs in your browser — nothing uploads.
Make a video from your song — free, in your browser
Nothing uploads. Works on unreleased and AI-generated tracks.
Ready to try it? Master a track free with TrackGleam's online audio mastering or clean up a voice recording — no signup, nothing uploads.
Keep reading
How to Make a Spotify Canvas: Size, Specs and Upload
Spotify's published Canvas spec — MP4 or JPG, 3–8 seconds, 9:16, 720–1080px tall — what gets rejected and why, and how to add one in Spotify for Artists.
Master a Song for TikTok, Reels & Shorts: Loudness Guide
One master for TikTok, Reels and Shorts: the right LUFS and true peak for short-form, and why pushing to -8 makes you quieter after normalization.
How to Master a Suno Song: Steps + LUFS Targets
Master your Suno songs free in the browser — no signup, no upload. Hit release-competitive -11 LUFS at -1.0 dBTP, fix mud and sheen, and keep a real WAV.
Suno Tracks Sound Muddy? How to Fix the Low-Mid Buildup
Muddy Suno track? Cut the 200-500 Hz buildup, tame the reverb wash, and master to a release-ready -11 LUFS / -1.0 dBTP — free in your browser, nothing uploaded.
All guides
Every guide and comparison, in one place.