Free audiogram maker, no upload
Audio to video converter, with your image and a moving waveform
Make a video from a song, a podcast clip or a voice memo: your image or a plain color, your title, and a waveform that moves with the sound. Vertical for Reels, Shorts and WhatsApp Status, wide for YouTube, or square. It opens online like any web page, but the work happens on your device, so your sound is never uploaded.
- Free, no sign-up, no watermark
- Your audio and image stay on your device
- MP4 for YouTube, Reels or Status
Press play to watch the waveform move with your sound. The video is drawn the same way, frame by frame.
Use only part of the sound
Type a time like 1:05.5 or 65.5, drag the handles, or play the sound and use the current position.
Captions are not included: the video shows the waveform and the words you type, not what is said.
Keep this tab open until it finishes.
How to convert audio to video with an image
Choose the sound
Tap Choose an audio file and pick an MP3, M4A, WAV, voice memo or other recording, or drop it on the box. The tool shows its format, length and bitrate.
Pick a shape and a waveform
Vertical 9:16 for Reels, Shorts and Status, wide 16:9 for YouTube, square for a feed. Then bars, line or circle: press play to see it move.
Add your image and words
Under Background, choose Image and pick cover art or a photo, or keep a color. Type a title and a subtitle if you want them.
Make the video and save it
To keep only a clip, open Use only part of the sound and set its start and end. Press Make the video, then Download.
Need the sound out of a video instead, or a shorter video? Video to MP3 or Cut a video.
MP3 to MP4 with an image, ready for YouTube
YouTube does not accept sound on its own. Its help page says audio files such as MP3, WAV or PCM cannot be uploaded to create a YouTube video, and it lists MP4 among the formats it does take (YouTube Help). So a song, a talk or a podcast episode needs a picture before it can go up, and that is the part this page adds.
For a regular YouTube video, choose Wide 16:9 at 1080p. Under Image placement, the Whole image, on a blurred copy setting keeps square cover art complete, with a soft blurred copy of it filling the sides, and the Fill the frame setting suits a wide photo, though it trims whatever does not fit. The result is H.264 video in an MP4 with AAC sound, the container and codecs named in YouTube's recommended upload settings (YouTube Help).
For a YouTube Short, choose Vertical 9:16 or Square 1:1 and keep a part of up to 3 minutes: YouTube takes Shorts up to 3 minutes long, in a square or vertical shape (YouTube Help).
Want only a black screen under the sound? Keep Color as the background, set both the Background and Waveform colors to black, and uncheck the progress bar. Every frame comes out black, with your title in its own color if you type one. In our test, 10 seconds at 720p came to 177 KB, almost all of it sound.
The right shape for Instagram Reels, Shorts, WhatsApp Status and feeds
Pick the shape for the place the video is going. Every shape is made at 30 frames a second, at 1080 or 720 pixels on its short side.
| Where it is going | Choose | Why |
|---|---|---|
| Instagram Reels | Vertical 9:16 at 1080p | Instagram takes reels from 1.91:1 to 9:16, at no less than 30 frames a second and 720 pixels (Instagram Help). Vertical fills the screen, and both sizes made here meet those minimums. |
| YouTube Shorts | Vertical 9:16 or Square 1:1 | Shorts take square or vertical video up to 3 minutes long, so keep a part no longer than that. |
| WhatsApp Status | Vertical 9:16 at 720p | WhatsApp's help gives 90 seconds as the longest status video and lists MPEG-4, which an MP4 is, among its video formats. It also says statuses do not support HD media (WhatsApp Help), so 720p loses nothing there and is quicker to make. |
| A YouTube video: a song, a talk or a full episode | Wide 16:9 at 1080p | It fills the YouTube player and a TV screen, with your title above the waveform. |
| A post in a feed | Square 1:1 | It takes the same room on a phone and on a computer, so nothing important is cut off. |
In vertical videos the title starts about an eighth of the way down and the waveform stops above the bottom fifth, the areas where apps tend to lay their own names, captions and buttons over a video.
Voice memos and voice notes, on an iPhone or Android phone
On an iPhone, open Voice Memos, tap the recording, tap the More button, then Share, then scroll down to Save to Files. Apple says recordings are exported as .m4a files by default (Apple). Open this page in Safari 26 or later, tap Choose an audio file and pick the recording from Files. When its sound is AAC, it goes into the video exactly as it was recorded.
A voice message in a chat leaves WhatsApp when you export the chat with its media. On Android, Export chat sits under More in the chat's menu, where Include media attaches the chat's most recent media; on an iPhone it sits under the contact or group name, where you pick With all media, then Save to Files (WhatsApp Help). The iPhone export is a ZIP file, and tapping it in Files makes a folder with the files inside (Apple). Opus, OGG and M4A recordings all open here. To keep a voice message as sound only, WhatsApp audio to MP3 saves it as an MP3 instead.
When the video is ready, Chrome on Android saves it to your download location, where the Files app lists it (Google), and Safari on an iPhone saves it to the Downloads folder in Files (Apple). From there, share it to the app you want like any other video.
Phones have less memory than computers, and on a phone the browser holds the finished video in memory until you save it. Clips of a minute or two at 720p are the easy case. If a video would pass about 200 MB, the tool says so before you start and suggests a shorter part or 720p.
Bars, line or circle: an audio visualizer that follows the sound
In podcasting, a video like this is called an audiogram (the same word names the chart from a hearing test, which this is not). Every frame here is measured from your own sound, so the waveform jumps on a drum hit, swells with a voice and settles in a pause. Nothing is looped or made up.
Each frame looks at about 46 milliseconds of sound around that moment and splits it into 64 bands of pitch, from deep bass at 50 Hz up to 16 kHz, where cymbals and the hiss of an s sit. Each bar, or each point of the line, is one band: the lowest pitches in the middle and the highest at the edges. The circle puts the lowest at the top.
Loudness is measured against the loudest moment of the last few seconds, so a quiet voice memo fills the frame as fully as loud music. Bars jump up quickly and settle gently, which keeps fast speech readable instead of jittery.
| Style | Looks like | Good for |
|---|---|---|
| Bars | Rounded bars growing up and down from a center line | Music with a beat, and anything with a clear rhythm |
| Line | A smooth wave that swells and flattens with the sound | Speech, podcasts and voice memos |
| Circle | Bars around a ring, or around your image when it is round in the middle | Cover art, a logo or a profile photo at the center |
The preview uses the same drawing code as the video. While the sound plays, it measures what you hear; when you pause, it works out the frame the video will have at that moment, the same way the video does.
What happens to your sound
Inside an MP4 the safest sound format is AAC: MDN notes that AAC in an MP4 container is supported by all major browsers (MDN). So the sound in the video is always AAC, copied when it already is and converted when it is not:
| Sound you open | In the video |
|---|---|
| AAC: M4A and .aac files, and the sound of MP4 videos that use AAC | Copied exactly, with no re-encoding |
| MP3 | Converted to AAC at about its own bitrate, from 128 to 192 kbps (from 96 for mono) |
| OGG Vorbis and Opus | Converted to AAC at about its own bitrate, from 128 to 192 kbps (from 96 for mono) |
| WAV and FLAC (uncompressed and lossless) | Converted to AAC at 192 kbps (128 for mono) |
| Dolby Digital (AC-3) and other formats | Only where the browser can decode them; if it cannot, the tool says so before anything starts |
Converted sound always gets an explicit bitrate, never an encoder's default, and the bitrate steps down only when the browser's AAC encoder will not take it. A part of an AAC sound keeps only the pieces (about 23 milliseconds each) that lie wholly inside your start and end, so nothing from before the start is hidden in the file.
Long podcasts, large files and how long it takes
This page sets no file size limit and no length limit; your device does. The video is encoded at a fixed bitrate for each size, so the file grows steadily with its length. These are the most a minute can take, next to times from our tests in Chrome on a Windows laptop (Edge was slightly faster with the podcast):
| Video size | At most, per minute | 30 seconds took | A 10 minute podcast took |
|---|---|---|---|
| 1080 x 1080 (square) | 27.7 MB | About 4 to 6 seconds | 91 seconds, 259 MB |
| 1920 x 1080 (wide) or 1080 x 1920 (vertical) | 38.9 MB | About 6 seconds | 120 seconds, 355 MB (wide) |
| 720 x 720 (square) | 14.9 MB | About 2.5 seconds | 49 seconds, 138 MB |
| 1280 x 720 (wide) or 720 x 1280 (vertical) | 20.2 MB | About 3.5 seconds | 71 seconds, 187 MB (vertical) |
Our files came to between half and nearly all of these figures: the least for bars on a plain color, the most for the line style or a detailed photo. A one hour episode at 1920 x 1080 can reach about 2.3 GB, so for a full episode 1280 x 720 is the practical choice, at up to about 1.2 GB an hour.
A sound longer than 10 minutes opens with only its first minute chosen, so a long episode does not turn into a long video by accident: drag the handles to pick your clip, or close Use only part of the sound to use all of it. In Chrome and Edge on a computer, a video over 500 MB is written straight into a file you choose instead of being held in memory, which is how large files get through. A phone can take longer than a laptop, and the progress bar shows how much time is left.
Without uploading: what stays on your device
The page opens in your browser like any online tool, but your sound file and your image are read by this tab and never uploaded. The page and the video engine it loads when you open a file come from uncrop.si; after that, the work happens on your device. Under the download button, a line counts what this page has sent since you added your file, so you can check it yourself.
Sound files often carry more than sound. MDN notes that an MP3 is often accompanied by metadata such as ID3 tags (MDN), which can hold a title, an artist, album art, comments and dates. None of it is copied into the video: the MP4 holds the frames drawn on this page and the sound, and nothing else. Your image is used only as pixels, so the location and camera details saved in a phone photo stay behind too.
Limits, and which browsers can make the video
No captions, lyrics or subtitles of what is said: the video shows the waveform and the words you type, and nothing is transcribed. No AI is used anywhere in this tool. Each video takes one sound and one image. A title can be up to 80 characters, on up to three lines, and a subtitle up to 100 characters, on up to two.
The waveform is always drawn, so a still picture with no waveform over it is not an option; the black screen settings above come closest. The image itself stays still, except that a round image pulses gently with the sound.
Making the video needs WebCodecs, the browser feature for encoding video on the device (caniuse). Before anything starts, the tool checks that this browser can encode H.264 at the size you picked and, for sound that is not AAC, encode AAC. If it cannot, it says what is missing and what to try.
| Browser | Makes the video | Notes |
|---|---|---|
| Chrome and Edge on a computer, version 94 or later | Yes | Tested by us on Windows with every format on this page, and with a 10 minute podcast in both |
| Chrome, and Samsung Internet 17 or later, on Android | Usually | Both support WebCodecs; the phone's own encoder decides the largest size, and 720p is there when 1080p is not |
| Safari 26 or later (iPhone, iPad, Mac) | Usually | Safari 26 added sound encoding and decoding to WebCodecs (WebKit); not tested by us |
| Firefox 130 or later on a computer | It depends | H.264 and AAC encoding depend on what the computer provides; the tool checks first |
| Safari 16.4 to 18, and Firefox for Android | No | That Safari cannot decode or encode sound with WebCodecs, and Firefox for Android has no WebCodecs |
Questions
Is this audio to video converter free, with no watermark?
Yes. You need no account, the video carries no watermark, and there is no daily cap. It holds your sound, your image and your words, and nothing from us.
Can I convert audio to video without uploading it?
Yes, that is how this page works. Your browser reads the sound file and the image, and the video is made on your device, so nothing you add is sent to uncrop.si or anyone else.
How do I convert an MP3 to MP4 with an image for YouTube?
Choose the MP3, pick Wide 16:9, choose Image under Background and pick your picture, then press Make the video. YouTube does not take MP3 files on their own, but it takes this MP4.
Can I make a video with just a black screen and the audio?
Yes. Keep Color as the background, set the Background and Waveform colors to black, and uncheck the progress bar. Every frame is black, and the file is barely bigger than the sound.
How do I turn a voice memo into a video on my iPhone?
In Voice Memos, share the recording and choose Save to Files. Open this page in Safari 26 or later, choose the .m4a file from Files, pick a shape and press Make the video. The MP4 lands in Downloads in the Files app.
How do I post an audio file on my WhatsApp status?
Make it a video here: Vertical 9:16 at 720p, with the part kept to 90 seconds or less, WhatsApp's limit for status videos. Then add the MP4 to your status like any other video.
Which size should I choose for Instagram Reels?
Vertical 9:16 at 1080 x 1920 for the sharpest video. Instagram takes reels of at least 720 pixels at 30 frames a second, so 720 x 1280 also works and is quicker to make.
Can it handle a large file or a full podcast episode?
Yes, within what your device can hold. A 10 minute podcast took 49 to 120 seconds on our laptop, depending on the size. A sound over 10 minutes opens with its first minute chosen, so pick your clip, or close the part to use all of it.
Can it add lyrics, subtitles or captions?
Not in this version. The video shows the waveform and the title and subtitle you type. For a line of words on screen, type it as the subtitle.
Why is my MP3 sound converted when my M4A is not?
An MP4 plays best with AAC sound. An M4A with AAC sound is copied exactly, while MP3, WAV, OGG, Opus and FLAC sound is converted to AAC at an explicit bitrate close to the original's.
Sources: YouTube Help, Supported YouTube file formats, YouTube Help, YouTube recommended upload encoding settings, YouTube Help, Upload YouTube Shorts, Instagram Help Center, Reel size and aspect ratios on Instagram, WhatsApp Help Center, How to create and share a status, WhatsApp Help Center, How to export your chat history, Apple, Export a Voice Memos recording to Files on iPhone, Apple, Create or open ZIP files on your iPhone, iPad, or Apple Vision Pro, Apple, Where to find downloads on your iPhone or iPad, Google Chrome Help, Download a file on Android, MDN, Web audio codec guide, MDN, Media container formats, caniuse, WebCodecs API, WebKit, WebKit features in Safari 26.0
Open-source code this tool runs on your device: Mediabunny (MPL-2.0), unmodified, reads and writes the video and audio files.