Video to MP3

Extract audio from any video and convert it to MP3 in your browser — free, no signup. Need it at scale? Automate audio extraction with the Shotstack API.

GET STARTED GitHub

Max file size: 25MB Sign up for more

Your converted MP3 file will play here.

Hold tight, processing may take a minute...

How to extract audio from a video (3 steps)

  1. Upload your video or paste a direct file URL.

  2. Choose the playback speed and pitch.

  3. Convert and download your MP3 audio file.

Works in your browser on iPhone, Android, Windows and Mac — nothing to install. Prefer the command line? Read our guide on extracting audio with FFmpeg, or skip the setup and automate it with the Ingest API.

What you can use it for

  • Pull audio from interviews, webinars and meetings for transcription or notes.
  • Turn talks, podcasts and lectures into shareable MP3 files.
  • Extract soundtracks and clips for social media and editing.
  • Build spoken-word datasets for AI and ML pipelines.
  • Automate audio extraction inside your own product or workflow.

Extract audio from video at scale with the API

This demo runs on the Shotstack Ingest API — the same engine you can call directly to convert video to audio in bulk. Get a free API key, then send:

curl --request POST 'https://api.shotstack.io/ingest/v1/sources' \
  --header 'x-api-key: YOUR_API_KEY' \
  --header 'content-type: application/json' \
  --data-raw '{
    "url": "https://yourdomain.com/video.mp4",
    "outputs": { "renditions": [{ "format": "mp3" }] }
  }'

You receive a downloadable MP3 URL via webhook when the job completes. Pair it with the Video Editing API to trim, caption or repurpose the audio — or see why teams choose Shotstack as an FFmpeg alternative.

Supported formats and quality

Convert MP4, MOV, MKV, WEBM, AVI and more to MP3 at 128, 192, 256 or 320 kbps. Adjust playback speed (0.25×–2×) with optional pitch preservation.

Safe, private and online

Files are processed securely and deleted after conversion. The free demo handles smaller files — get a free API key to raise limits and unlock batch processing. The full source is open on GitHub.

Get started with Shotstack's video editing API in two steps:

  1. Sign up for free to get your API key.
  2. Send an API request to create your video:
    curl --request POST 'https://api.shotstack.io/v1/render' \
    --header 'x-api-key: YOUR_API_KEY' \
    --data-raw '{
      "timeline": {
        "tracks": [
          {
            "clips": [
              {
                "asset": {
                  "type": "video",
                  "src": "https://shotstack-assets.s3.amazonaws.com/footage/beach-overhead.mp4"
                },
                "start": 0,
                "length": "auto"
              }
            ]
          }
        ]
      },
      "output": {
        "format": "mp4",
        "size": {
          "width": 1280,
          "height": 720
        }
      }
    }'

Frequently asked questions (FAQs)

Upload your video or paste a direct file URL, keep MP3 as the output, then download the converted audio. To do it programmatically, call the Shotstack Ingest API.

Yes — paste a direct file URL you have the rights to. We don't fetch from gated platforms; if the file URL is publicly reachable, it can be converted.

MP4, MOV, MKV, WEBM, AVI and most common video formats. Audio is exported as MP3.

Output at 128, 192, 256 or 320 kbps, with adjustable playback speed (0.25×–2×) and optional pitch preservation.

Only content you own or have permission to use. See our YouTube video to MP3 guide for the compliant approach.

Yes. The demo runs on the Shotstack Ingest APIget a free API key to extract audio from video in bulk.

No. The converter runs in your browser on Windows, macOS, iPhone and Android — nothing to install.

Yes, the demo is free for smaller files. For larger files and batch processing, get a free API key.