Skip to content
Plaintools

Audio converter

Convert and transcode audio recordings, voice notes, and music files directly in your browser using client-side WebAssembly FFmpeg. No audio is uploaded to any cloud server or remote API. Convert uncompressed WAV to compact MP3, adjust encoding bitrates (128, 192, 320 kbps), resample audio (44.1 kHz, 48 kHz), or switch between stereo and mono channels with instant in-browser playback.

Client-only conversion. Audio files are transcoded directly inside your browser using WebAssembly and never uploaded to any server.

Drop audio file here or click to browse

Supports WAV, MP3, AAC, M4A, OGG, and FLAC. Converted in your browser with zero uploads.

Example

Converting a 45MB WAV recording to 192 kbps MP3

Drop a 45MB 44.1 kHz stereo WAV file. Select MP3 format at 192 kbps. The WebAssembly engine transcodes the audio in seconds into a high-fidelity 5.2MB MP3 file ready for listening and instant download.

Related: GIF compressor, Video compressor

FAQ

Is my audio uploaded to any server or cloud storage?
No. Conversion executes entirely on your local device using a WebAssembly build of FFmpeg inside a browser Web Worker. Your audio tracks never leave your computer or phone.
Which audio formats can I convert between?
You can input WAV, MP3, AAC, M4A, OGG, FLAC, WMA, and AIFF files. You can convert to MP3, WAV, AAC, OGG, or FLAC.
What audio bitrate should I select for MP3 conversion?
For spoken word, lectures, and podcasts, 128 kbps provides clear voice quality with small file size. For music and general audio, 192 kbps is the balanced standard. For archival or audiophile listening, 320 kbps offers near-transparent MP3 fidelity.
What does mono vs stereo channel conversion do?
Stereo uses two independent audio channels (left and right) for spacious acoustic depth. Mono combines audio into a single channel, reducing file size by roughly half, ideal for voice recordings and interview transcripts.
Why does in-browser audio transcoding run so fast?
Unlike video compression which must process millions of video frames, audio stream processing has a much lower data density. Modern browser WebAssembly engines encode minutes of audio in just a few seconds.
How do I convert audio locally from the command line?
Install FFmpeg and run: ffmpeg -i input.wav -c:a libmp3lame -b:a 192k -ar 44100 output.mp3. For mono: add -ac 1. For lossless FLAC: ffmpeg -i input.wav -c:a flac output.flac.