Upload your track, drop your lyrics, pick a visualizer. WaveStamp builds a cinematic music video — export as MP4 or host anywhere free.
How it works
From song to shareable video in four steps
🎵
Step 1
Upload your track
Drop in your audio file and a background image. Supports MP3, WAV, M4A, and most image formats.
✍️
Step 2
Add your lyrics
Paste your lyrics and let Auto-timestamp place them, or tap Stamp as each line hits while the song plays for perfect sync.
🎨
Step 3
Style your video
Choose from 16 audio visualizers, pick your colors, set the aspect ratio for your platform, and tweak lyric size and position.
⬇️
Step 4
Export & share
Export at 720p or 1080p as a standard MP4. Ready to upload directly to YouTube, TikTok, Instagram Reels, or anywhere else.
🎨
Live preview
See your video update in real time as you build.
📊
16 visualizer styles
Bars, wave, radial, DNA, burst, grid and more — all audio-reactive.
⏱
Auto-sync lyrics
Tap to stamp each line or let AI timestamp automatically.
🎬
Export MP4
720p or 1080p — ready for YouTube, TikTok, or Instagram.
📐
Aspect ratios
16:9, 9:16, and 1:1 — built for every platform.
🔒
100% private
Everything runs in your browser. Nothing leaves your device.
WaveStamp
Click to upload image
JPG · PNG · WebP
Click to upload audio
MP3 · WAV · M4A
Timed cuesM:SS format
Auto-detect lyrics — AI transcription
Sends your audio file to an AI transcription service and returns lyrics with accurate timestamps. Choose a provider and paste your API key — your key is never stored.
Context shows prev & next lines. Current only shows the active lyric.
Show
Hide
Show
Hide
None
Dust
Rain
Snow
Sparks
Smoke
Stars
Embers
Bubbles
Confetti
Matrix
Aurora
Speed1×
Auto-timestamp
Go to the Lyrics tab, paste all your lyric lines (no timestamps needed), upload your audio, then click "Auto-timestamp all lines". The engine analyses the audio's energy and distributes each lyric line automatically. Fine-tune any line by editing its timestamp directly.
Lyric format
Manual format for bulk import:
0:00 Yeah... 0:03 They said patience pays 0:19 Look, I been grindin'
Export MP4
Click "Export MP4" in the top bar. Choose your resolution (720p or 1080p), progress bar visibility, then hit Render. The video encodes at full speed — no need to play through. File downloads automatically when done. Works best in Chrome or Edge.
Platform aspect ratios
Use 16:9 for YouTube, 9:16 for TikTok & Instagram Reels, 1:1 for Instagram posts.
Upload an image to begin
REC
Song Title
Artist Name
0:000:00
♪
Export your music video
Everything you need to share your video.
🎬
Export MP4Click "Export MP4" in the top bar. Choose your resolution and options, then the video renders and downloads automatically.
📱
Platform aspect ratiosUse 16:9 for YouTube, 9:16 for TikTok & Instagram Reels, 1:1 for Instagram posts.
🎵
File formatExports as H.264 MP4 — compatible with YouTube, TikTok, Instagram, Twitter, and all major platforms.
Rendering your video…
Starting up…
0%
Please wait — your download will appear automatically. Do not close this tab.