What sources of audio or music can I use?
Upload, Record, Search songs, Spotify link
You can add audio to your design in four ways:
Upload your audio file
Upload a file from your device. Supported formats: WAV, AIF, AIFF, FLAC, ALAC, AAC, OGG, MP3, M4A, WEBM. Maximum file size is 100MB.
For best quality, use lossless formats like WAV or FLAC. MP3 and M4A work fine for most designs. Your file is only used to create the waveform and is not stored on our servers.
Record directly
Record audio using your microphone. Your browser will ask for microphone permission. The recording is saved as WebM and used to generate the sound wave — it is not stored on our servers.
Works best in a quiet environment. Supported in Chrome, Firefox, Safari, and Edge.
Search for a song
Search for a song by name or artist. WaveVisual uses Spotify's catalog — you don't need a Spotify account. Type at least 3 characters to search, then pick a track from the results.
Only songs available on Spotify will appear. If you can't find something, try the Spotify link option below.
Paste a Spotify track URL
Paste a link to any Spotify track (format: https://open.spotify.com/track/...). WaveVisual will use it to generate your sound wave. Album or playlist links won't work — it has to be a track URL.
You don't need a Spotify account. Important: Spotify tracks cannot be exported as MP4 video due to licensing restrictions. If you want video export, use Upload or Record instead.
What about YouTube, SoundCloud, or Apple Music?
We don't support those yet. Right now you can only use Upload, Record, Search songs, or Spotify link.
Choosing a source
| Use case | Best option | | -------------------------- | ---------------------------------------- | | Voice message, spoken word | Record | | Song or audio file you own | Upload | | Song from Spotify | Search or Spotify link | | Need MP4 video export | Upload or Record (Spotify not supported) |
WaveVisual generates a sound wave from your chosen source. The audio itself is only used to create the visualization and is not stored on our servers.