Audio Transcoder (WAV/MP3/WebM/Ogg)

Convert local audio to WAV, MP3 or supported WebM/Ogg; process WAV batches sequentially and select 128/192/320 kbps for compressed output.

Audio Transcoder · Client runtimeSandboxed
Formatted results will render here in real time.

About this audio transcoder (wav/mp3/webm/ogg)

Convert local audio to WAV, MP3 or supported WebM/Ogg; process WAV batches sequentially and select 128/192/320 kbps for compressed output Processes streaming audio and video buffers directly in the browser using HTML5 Media and Web Audio APIs with zero server uploads.

Audio and video decoding pipeline

Audio is decoded at 48 kHz. WAV exports PCM16. MP3 encodes mono or stereo locally in a worker at 128/192/320 kbps. WebM/Ogg uses the browser’s native recorder when supported and takes approximately the audio duration. WAV ignores bitrate. Audio stays in this browser. Choose multiple WAV files in this separate panel, select one output format and bitrate, then start. Files are decoded at 48 kHz and encoded one at a time. Download each completed result separately. Cancel stops the active file and pending files; completed downloads remain until reset, selection or settings change.

Worked media transformation example

Scenario: Audio Transcoder (WAV/MP3/WebM/Ogg)

Sample input:

/examples/audio-stereo.wav

Processing: WAV exports PCM16. WAV ignores bitrate.

Illustrative output:

Load /examples/audio-stereo.wav, choose MP3 and 192 kbps, process and download czoa-audio-transcoder.mp3. The stereo output is 48 kHz with possible encoder delay and padding. WAV instead produces 72,000 PCM16 frames. Choose /examples/audio-stereo.wav and /examples/tuner-440.wav together in the batch panel, select MP3 and 192 kbps, and start. Download the two separately numbered MP3 files. Cancel stops the active and pending files.

Buffer duration & codec support limits

Input must be nonempty and smaller than 100 MB (100,000,000 bytes), with a browser-supported decoder. MP3 accepts mono/stereo audio, limits its PCM copy to 256 MiB, output to less than 100 MB and encoding time to 120 seconds. MP3 is lossy and can include encoder delay and trailing padding; sample-exact length and metadata preservation are not promised. WebM/Ogg availability and actual bitrate depend on the browser. Use the separate batch panel for multiple WAV files. Choose 1–20 WAV files with combined size under 100 MB (100,000,000 bytes); each must be nonempty and under 100 MB. WAV output is PCM16. MP3 uses mono/stereo 48 kHz at 128/192/320 kbps, with at most 256 MiB of copied PCM, output under 100 MB and a 120-second encoding limit per file. MP3 is lossy and may add delay and padding. WebM/Ogg support and actual bitrate vary by browser; recording takes approximately the audio duration. No ZIP archive or metadata preservation.

Audio and video rendering in Audio Transcoder (WAV/MP3/WebM/Ogg) depends on browser hardware and supported media codecs. Verify playback compatibility on your target platforms.

In-memory audio-video processing boundary

File buffers and document assets in Audio Transcoder (WAV/MP3/WebM/Ogg) are processed in-memory via local browser APIs with zero file uploads to CZOA servers.

HTML5 Media & Web Audio standards

W3C Web Audio API specifications and HTML5 media container standards:

Audio Transcoder (WAV/MP3/WebM/Ogg) verification · Audit standards

How to use it

  1. Choose one local audio file and WAV, MP3, WebM or Ogg output. Select 128/192/320 kbps for compressed output, process locally, preview and download.
  2. WAV exports PCM16. WAV ignores bitrate.
  3. Click the action button or observe immediate live calculations rendered by Audio Transcoder (WAV/MP3/WebM/Ogg).
  4. Inspect the resulting output and any diagnostic messages from Audio Transcoder (WAV/MP3/WebM/Ogg), then copy or download the result if needed.

Frequently asked questions

Audio Transcoder (WAV/MP3/WebM/Ogg)+

WAV exports PCM16. WAV ignores bitrate.

Requested bitrate+

MP3 uses the selected 128/192/320 kbps encoding rate. Encoder delay and padding can slightly extend playback; file size is not a quality guarantee. WebM/Ogg: 128/192/320 kbps is an encoder request; the browser may produce a different actual bitrate.

Output format+

Runtime handling of "Output format" executes synchronously in your browser tab without remote delays.

WAV uses PCM16; the bitrate selector does not apply.+

Load /examples/audio-stereo.wav, choose MP3 and 192 kbps, process via MediaRecorder or web audio and download czoa-audio-transcoder.mp3.