A listed audio format can fail in Reverse Audio because file-type acceptance does not guarantee that the current browser and operating system can decode the codec inside the file.

The reason is that input acceptance and decoding are separate checks. The picker accepts common MP3, WAV, M4A, AAC, Ogg, and WebM MIME types, but the browser must still decode the actual audio data afterward. A file can pass the file-picker check and still fail at the decoding stage. Reverse Audio reports that failure as a decode error instead of claiming that every file with a familiar extension works everywhere.

why might a listed format fail to decode when i use reverse audio
Why a Listed Format May Fail to Decode in Reverse Audio

Why the format label can be misleading

An extension or MIME type describes the expected file family, not necessarily every codec that might appear inside that container. Codec support varies by browser and operating system, so the same recording may work in one environment and fail in another. A listed container can also carry an internal audio codec that the current browser does not support.

  • Browser or operating-system support: The visitor’s current environment may not include a decoder for the file’s actual codec.
  • Container and codec mismatch: The file may have an accepted container name while its internal stream uses an unsupported codec.
  • Unreadable bytes: An incomplete, damaged, or mislabeled file can present data that the decoder cannot interpret correctly.

Renaming a file from .m4a to .mp3, for example, does not change its codec or repair its data. Reverse Audio does not install FFmpeg, call a conversion server, or silently replace the failed local process with a remote workflow. The browser is the final decoder, so a codec it cannot read remains a decode error.

Decode errors and limit errors are different

Not every rejected recording indicates the same problem. Identifying the stage where processing stopped helps prevent unnecessary troubleshooting.

StageWhat the tool reportsWhat it means
Input validationThe MIME type is not accepted, or the input exceeds 50 MB.Decoding has not begun. Check the file type and compressed size.
Browser decodingA decode error appears after the file is selected.The current browser could not decode the actual audio data. Try another current browser or export a standard PCM WAV.
Decoded-limit validationA specific limit message appears.The file decoded, but the resulting audio exceeds a documented duration, channel, sample-rate, or channel-sample limit.

A decode message does not prove that every file in the listed format is incompatible. It means that this particular stream could not be read in the current environment. Likewise, shortening the file only addresses a decoded-length problem; it will not supply a missing codec.

Limits checked after the file is decoded

Reverse Audio applies explicit limits to both the input and the decoded audio:

PropertyAccepted value
Input file size50 MB maximum
Decoded durationFive minutes or shorter
Decoded channel countOne to eight channels
Decoded sample rate8,000–192,000 Hz
Total channel samplesNo more than 30,000,000

The channel-sample total is the number of decoded frames multiplied by the number of channels. This protects the browser tab from creating an unexpectedly large decoded array, even when the compressed source looks small. If any limit is exceeded, the tool gives a specific message and does not partially process the recording. Samples are not deliberately skipped, shortened, or capped within an accepted file.

How to reverse audio after it passes validation

The supported workflow keeps the source intact and creates a separate reversed file:

  1. Choose the source file. Select an MP3, WAV, M4A, AAC, Ogg, or WebM file that is no larger than 50 MB. Optionally preview the original in the browser to confirm that the recording opens.
  2. Start the reversal. Select Reverse audio and wait while the browser decodes the recording and reverses every channel sample locally.
  3. Preview the reversed result. Listen near both the beginning and end. Material originally heard at the end should now be encountered from the opposite direction.
  4. Verify the displayed properties. Check the result’s duration and audio properties before saving it.
  5. Download the PCM16 WAV. The downloaded file is a newly encoded WAV, not the original compressed MP3, M4A, AAC, Ogg, or WebM stream.

How to isolate a file that fails to decode

Use a short diagnostic sequence before changing the source’s extension or repeatedly retrying the same file:

  1. Identify the rejection stage. Separate an input-type or size rejection from a Web Audio decode error and from a decoded-limit message.
  2. Test the original preview. If the original recording also cannot be previewed, the problem is occurring before reversal and is likely related to source decoding or file integrity.
  3. Try another current browser. Because codec availability varies by browser and operating system, a file may decode in one environment but not another.
  4. Create a standard PCM WAV copy elsewhere if needed. An audio editor can re-export the recording as an uncompressed PCM WAV. Keep the original file unchanged, then submit the compatible copy to Reverse Audio.
  5. Check the decoded limits before retrying. A newly exported file may exceed five minutes, eight channels, the sample-rate range, or the 30-million-channel-sample budget even when its compressed size is under 50 MB.

What the reversed WAV contains

A successful run produces a fresh PCM16 WAV based on the decoded samples. The original container, codec, bitrate, and metadata are not retained.

  • The decoded duration is preserved, while the sample rate and channel count remain unchanged when they fit the stated limits.
  • Stereo remains stereo: the left and right channels are reversed independently and then interleaved again in the correct WAV frame order.
  • Floating-point samples are clipped to the -1 to 1 range and mapped to signed 16-bit PCM, so numerical precision can change and the WAV may be larger than a compressed source.
  • Tags, album art, chapters, loop markers, encoder settings, and other container-specific metadata are not copied.

The operation reverses sample order only. It does not normalize loudness, remove silence, stretch time, intentionally change pitch, or repair clipping. Use an audio editor afterward when you need fades, trimming, codec selection, metadata preservation, or mastering controls.

Confirm the file in its destination application

Listen to the original, then check the beginning and end of the reversed preview. Confirm the duration, channel count, sample rate, and file size shown by the tool, and open the downloaded WAV in the editor or player where it will be used. Browser preview success does not guarantee that every older device supports the same WAV channel layout or high sample rate.

All decoding, reversal, preview creation, and WAV encoding happen locally in the current browser tab. The file bytes, decoded samples, filename, and finished result are not uploaded to Lizely.

For a deeper look, see Convert Audio Backwards and Download a PCM16 WAV.

For a deeper look, see Translate Reverse Audio: Reversal or Translation?.