Reverse audio is the process of playing a recording backward by reversing every decoded audio sample, so the last sample in time becomes the first and the first becomes the last. The duration of the recording stays the same, but every audible event is moved to the position measured backward from the end. In practice, this means a snare hit at the end of a clip appears at the beginning, a vocal phrase becomes a swooping tail, and a cymbal decay turns into a swelling build. The reversal works on the decoded audio data (the actual waveform samples the browser can read), not on the container file or its tags. A stereo file stays stereo: the left channel is reversed on its own, the right channel is reversed on its own, and the two channels are then interleaved again in the correct frame order. Reverse audio shows up in music production, sound design, forensic speech analysis, and short-form video effects where creators flip a clip and add text to suggest the listener can decode hidden words.

what is reverse audio
what is reverse audio

What Reverse Audio Does to a Recording

The transformation is straightforward at the sample level. When you reverse audio, the software reads the decoded waveform from end to start and writes a new waveform with the samples in that reversed order. The sample rate, channel count, and overall duration are preserved, because no samples are removed or duplicated. What changes is the position of every event inside the timeline: a drum hit at 3.2 seconds appears at (duration minus 3.2) seconds in the reversed file. Because each channel is reversed independently, a stereo recording keeps its spatial mix (left stays left, right stays right) while the temporal order inside each channel is flipped.

The process does not stretch or compress time, does not change pitch by design, does not normalize loudness, and does not remove silence or repair clipping. Reversing samples also does not preserve metadata. Album art, ID3 tags, chapter markers, encoder strings, and other container fields are dropped, because the output is a freshly encoded audio file rather than an edited copy of the original container. The reversed clip behaves like a new recording that happens to share the same decoded waveform played backward.

Common Uses for Reversed Audio

Reversed audio has both practical and creative roles across music, film, and online content.

  • Music production. Producers reverse cymbals, snare hits, vocal phrases, and risers to create swells, transitions, and the characteristic whoosh before a snare crack.
  • Sound design. Film and game designers flip everyday recordings to make sci-fi drones, reversed impacts, and abstract textures that sit outside a library of stock sounds.
  • Reverse-speech experiments. Short clips are flipped to test whether the reversed speech triggers a different perception, which is the familiar trick behind viral short-form videos.
  • Sample inspection. Audio engineers reverse a problematic section to listen to a transient from a different angle, which can reveal clicks, breaths, or edit points more clearly than forward playback.
  • DJ and transition effects. Reversed tails blended into a new track create smooth, atmospheric crossfades between two pieces of music.

How to Reverse Audio in Three Steps

The Reverse Audio tool runs entirely in the browser, so no file is uploaded to a server. Three steps cover the full workflow from picking a source file to downloading the reversed result.

  1. Choose a supported audio file up to 50 MB and optionally preview the original in the browser. The file picker accepts common MP3, WAV, M4A, AAC, Ogg, and WebM MIME types, although actual decoding depends on the visitor's browser and operating system.
  2. Select Reverse audio and wait while every decoded channel sample is reversed locally. The browser reads the file, decodes it with the Web Audio API, reverses each channel, and encodes a fresh PCM16 WAV.
  3. Preview the result, verify its duration and audio properties, then download the PCM16 WAV. Compare the start and end of the reversed file against the original preview to confirm the flip worked.

You can read a deeper walkthrough of the same workflow in the guide on how to reverse sound on an audio file locally.

Supported Inputs and File Limits

Reverse Audio accepts a defined set of inputs and rejects anything outside the stated limits. A container file that a browser cannot decode also fails, with a specific decode error rather than a silent fallback. Input acceptance and successful decoding are separate checks, so a familiar extension does not guarantee that the current browser can read the data inside it.

Input or limitValue
Accepted containersMP3, WAV, M4A, AAC, Ogg, WebM
Maximum file size50 MB (compressed input)
Maximum duration5 minutes of decoded audio
Channel count1 to 8 channels
Sample rate range8,000 to 192,000 Hz
Channel-sample budget30 million total (frames multiplied by channels)
Decoding engineBrowser Web Audio API
Processing locationCurrent browser tab, no upload

The channel-sample budget protects the tab from unexpectedly large decoded arrays, even when a small compressed file would expand into a large PCM buffer. A file that exceeds any limit receives a specific message and is not partially processed. Changing files or retrying also clears the previous download first, so an old success cannot be mistaken for a new result after an error.

What the Reversed Output Contains

The downloaded file is a newly encoded PCM16 WAV, not a reversed copy of the original MP3, M4A, AAC, Ogg, WebM, or compressed WAV stream. Each browser-decoded floating-point sample is clipped to the range from -1 to 1, mapped to signed 16-bit PCM, and written little-endian. Negative full scale maps to -32768 and positive full scale maps to 32767. The interface does not imply that the original codec, bitrate, or container metadata is retained, because none of those survive the re-encoding.

PropertyBehavior in the output
ContainerPCM16 WAV (RIFF/WAVE)
Sample ratePreserved from the decoded input
Channel countPreserved (1 to 8)
DurationPreserved
Loudness, pitch, time stretchUnchanged by the reversal itself
Original metadata, tags, artworkNot copied
File sizeLarger than a compressed source
Numerical precision16-bit PCM, not floating point

Because WAV is uncompressed, the resulting file is normally much larger than the original MP3 or Ogg. Reducing floating-point samples to 16-bit PCM also changes numerical precision, so very quiet detail and very loud peaks may behave slightly differently when the file is opened in a high-resolution audio editor. The reversal and the WAV encoder are shared by production code and the test suite, so the same reverseChannels function exercised by odd, even, and multichannel tests is what produces the output, and golden WAV tests cover the RIFF, WAVE, fmt, and data fields, byte rate, block alignment, little-endian PCM bytes, and stereo interleaving.

Local Processing and Privacy

All work happens inside the current browser tab. The file bytes, decoded samples, filename, and the resulting WAV are not uploaded. The browser holds a temporary local object URL for the built-in preview and a separate temporary URL for the finished download, both of which are released when another file is chosen, the operation runs again, or the page is left. The Web Audio context used for decoding is also closed after the operation or when work is replaced, which prevents stale asynchronous work from replacing newer results. The MDN documentation for decodeAudioData and the Web Audio API specification for AudioBuffer describe the underlying decoding behavior this workflow relies on.

Verifying the Reversed Result

A short checklist catches most mistakes before the reversed clip is used in a project.

  • Listen to the original preview before reversing it, so you know what the end of the file actually sounds like and can compare it to the start of the result.
  • Listen to the beginning and end of the reversed result and confirm that recognizable events have moved to the opposite end.
  • Confirm the duration, channel count, sample rate, and file size shown in the tool match what you expect.
  • Open the downloaded WAV in the editor or player where the file will be used. Browser preview success does not guarantee that every older device supports the same WAV channel layout or high sample rate.
  • Reach for a full audio editor when the project also needs fades, trimming, codec selection, metadata preservation, or mastering controls. The reversal tool handles the sample flip; it does not normalize, retag, or remaster.