Decode supported MP3 audio into genuine PCM WAV with sample-rate, channel and bit-depth controls.
Drag and drop one or more files, or choose files from your device.
Supported: .mp3 · up to 5 sources · 50 MiB per source. Existing codec, duration, pixel and memory limits apply.
Existing native decoding, codec, bitrate, channel/sample-rate policy, clipping-headroom and independent audio verification. Jobs remain sequential with the original decoder/encoder cleanup.
Enter your values locally; no inputs are uploaded.
Check validation feedback before reviewing the browser-generated result.
Review the explanation, copy supported outputs or reset the workspace.
Choose a supported local file, review its detected codec and stream information, adjust settings, convert and play or inspect the verified output before downloading.
Decode supported MP3 audio into genuine PCM WAV with sample-rate, channel and bit-depth controls. Measured conversion progress, bounded processing, cancellation, local previews and output codec checks support a practical private workflow.
Files, filenames and media data stay in browser memory. There are no conversion uploads, external conversion APIs, source-content analytics or storage persistence. Downloads require an explicit action; reset/unmount revokes owned media URLs and closes processing resources. Source metadata tags are not copied.
Yes. Supported MP3 Layer III is decoded locally and encoded as a RIFF PCM WAV with verified headers, sample frames and playable audio. Changing the filename is not used as conversion.
No. WAV preserves the intended decoded samples subject to selected PCM quantization, channel mixing or resampling. It cannot recreate information discarded by the original MP3 encoder.
Keep the original rate/channels or select a supported 8–96 kHz rate and mono/stereo. Stereo-to-mono mixing can cancel opposite-phase material; mono-to-stereo duplicates the channel. The chosen output metadata is checked.
16-bit PCM offers broad player compatibility. 24-bit PCM provides finer quantization of the decoded buffer but does not improve the original MP3 compression quality. Default conversion keeps original rate/channels and avoids unnecessary gain changes.
PCM stores uncompressed sample values rather than perceptually compressed audio. Size grows with duration, sample rate, channel count and bit depth. Settings that exceed the 64 MiB output limit are rejected before encoding.
The output is decoded and checked for duration, configuration, clipping and unexpected silence. Focused genuine fixtures also compare PCM samples with an independent FFmpeg decode after accounting for codec priming. MP3 frame padding can affect the displayed decoded timeline.
Decode supported MP3 audio into genuine PCM WAV with sample-rate, channel and bit-depth controls.
Yes. Supported MP3 Layer III is decoded locally and encoded as a RIFF PCM WAV with verified headers, sample frames and playable audio. Changing the filename is not used as conversion.
Native browser decoding and local LAME MP3 encoding are used where applicable. MP3 is lossy; PCM output retains the intended decoded samples subject to chosen transformations/quantization. Codec priming and frame padding can affect duration by about 0.1 seconds.
Media engines load on demand when a file is processed. LAME encoding uses a small bundled WASM extension; no FFmpeg engine is downloaded by the application. Inputs are bounded to 50 MiB and supported streams to 180 seconds. Measured progress, cancellation, output decoding and previews help verify real results. Source files and filenames are not uploaded, logged or persisted.