Audio & video / Local FFmpeg tool

Audio to MP3 Converter

Convert common audio files to widely compatible MP3 with a chosen bitrate, entirely in your browser.

● Files stay in your browser
Files stay in your browser

The first run loads an approximately 31 MB FFmpeg WebAssembly core from this site. It does not use a CDN or upload your files.

Input stream details

Choose a file and the sample rate, channels and codec detected on this device appear here.

Files are limited to 200 MB total and 20 minutes; mobile devices use an 80 MB limit. Reverse, GIF and boomerang tools have lower duration caps.

Choose files, set the controls, then start.Progress: 0%

Processed result

The first run loads an approximately 31 MB FFmpeg WebAssembly core from this site. It does not use a CDN or upload your files.

Validated downloads will appear here after processing.

Practical guide

Convert audio to MP3 without uploading the file

Use this converter when a player, editor or publishing workflow specifically needs MP3. The bundled LAME encoder offers only bitrates that the output sample rate can carry, then validates the local MP3 before download.

Steps

  1. Choose one supported audio file from this device.
  2. Choose an MP3 bitrate available at the output sample rate.
  3. Start processing and keep this tab open while the local engine runs.
  4. Play the validated result, then download the MP3.

Settings and output

96 kbps
Compact output for speech and drafts where size matters most.
128 kbps
A moderate general-purpose choice for casual listening.
192 kbps
A balanced default for music and mixed content.
Higher bitrates, when available
Offered only when the output sample rate supports them; they create larger files.

Method, example & boundaries

Audio to MP3 Converter: from input to a reviewable result

Convert a supported audio file to MP3 with an explicit bitrate while the file remains inside the browser. The page loads the self-hosted FFmpeg WebAssembly core only when processing begins, verifies the produced audio, and exposes the result as a local download.

Worked example: WAV voice recording to MP3

Example input
A 48 kHz stereo WAV recording; output bitrate 128 kbps.
Example output
A validated .mp3 download encoded with the bundled LAME encoder; stereo is preserved for a two-channel source.

How to interpret it

For spoken audio, 128 kbps is a practical compatibility-oriented starting point. Increase the bitrate only after comparing the audible result and file-size cost for the real recording.

Local encoding and output validation

The selected file is decoded and re-encoded by single-thread FFmpeg.wasm with LAME inside a worker. After encoding, the page probes the output before reporting success. Temporary object URLs and worker memory are released on cancellation, error, or page close.

Quality, size, and device limits

  • Lossy MP3 encoding cannot restore detail missing from the source.
  • Files are limited to 200 MB and 20 minutes; mobile uses an 80 MB cap.
  • First use downloads an approximately 31 MB self-hosted processing core.

Local AI / Speech to text

Transcribe the current audio or video

Open-source Whisper Tiny runs in your browser. The file, audio and result are never uploaded.

◎ First use loads about 64 MB of model and runtime files

Choose an audio or video file in the workbench above first.

◎ The model loads only from 321Kit; MiniMax is not called and no transcript history is stored.

Transformers.js + Whisper Tiny (Apache-2.0)

Transcript

How it works

Audio to MP3 Converter

MP3 uses the bundled LAME encoder. Higher bitrates preserve more detail but create larger files.

How does this tool process my file?

MP3 uses the bundled LAME encoder. Higher bitrates preserve more detail but create larger files. Processing uses single-thread FFmpeg.wasm. The page does not upload, store or inspect file content outside this device. Cancel, error and page close terminate the worker and revoke temporary object URLs.

What limits apply to the output?

Output is stereo MP3 when the source has two channels; no file is uploaded. Files are limited to 200 MB total and 20 minutes; mobile devices use an 80 MB limit. Reverse, GIF and boomerang tools have lower duration caps.

← Back to audio & video workbench