Video to Audio
Plays the video and records its audio track with MediaRecorder, then saves it as .webm (Opus).
How Video to Audio works
Pull the audio track out of a video as a WebM audio file. Plays the video and records its audio track with MediaRecorder, then saves it as .webm (Opus). Everything happens inside this page: the tool reads your input, runs the calculation or conversion locally, and hands the result back to you. Nothing is transmitted, because there is no backend to transmit it to.
That design choice is deliberate. Most free tool sites upload your files to a server, process them there, and quietly keep a copy. Toolcin cannot do that — the site is a set of static files. If your connection dropped the moment the page finished loading, every tool would still work.
Extracting the track as MP3
ffmpeg drops the video stream and encodes the audio with LAME to a variable-bitrate MP3. Because the video frames are never encoded, the job is much faster than a full transcode.
The result plays anywhere and is a fraction of the original file size.
When the audio is the whole point
A lecture recorded on a phone, a podcast episode exported as MP4, a screen recording where only the voice matters. Extracting audio makes the file portable and skippable.
If the source is already low bitrate, the MP3 cannot be better than it — the encode is another generation of loss.
| Source | Practical result |
|---|---|
| MP4, AAC 128 kbps | Good, near-transparent |
| WebM, Opus 96 kbps | Good for speech |
| Screen recording, mono | Fine, small file |
| Muted video | Silent or fails |
Limits
Multi-track videos expose only the default track. Keep the tab visible while it runs, and expect a long file to take roughly its own duration to encode on a laptop.
Good to know
- Works offline once loaded, including on flights and in locked-down networks.
- No file size limit beyond your device's own memory.
- Free to use, with no account and no usage counter.
- Results are produced locally, so they are not logged or shared with anyone.
Questions
Is my video uploaded?
No. Everything happens in the browser: the file is read locally and only the result is saved to your device.
Why is the first run slow?
Recording happens in real time, so the clip's length is the processing time.
Is the video uploaded?
No — the engine runs locally after a one-time download.
Can I choose the bitrate?
The quality is fixed at a high VBR setting in this version.
Keep going
More files tools
Video Trimmer
Cut a section out of any video and save it as WebM. Playback from the start point is recorded in real time, so a 10-second cut takes 10 seconds.
Open toolVideo to MP3
Extract a real MP3 audio file from any video. ffmpeg.wasm encodes the audio track to MP3 inside your browser — no upload, no server.
Open toolVideo to MP4
Cut a clip and save it as a standard MP4 (H.264). Set a start point and length; ffmpeg re-encodes the section to MP4 that plays everywhere.
Open toolPDF Watermark
Add a diagonal text watermark to every page of a PDF. Set the text, size and opacity; pdf-lib stamps each page in your browser and downloads the result.
Open toolPDF Page Numbers
Add page numbers to a PDF, with three formats and positions. Choose start number, position and style (1, 1 of 10, Page 1); every page is numbered locally.
Open toolCreate ZIP
Bundle any number of files into a single ZIP archive. Files are deflated in your browser with JSZip and downloaded as one archive.
Open tool