WAV

Writable

audio · also known as WAVE

Waveform Audio (WAVE) is a chunk-based audio format developed by Microsoft, based on the generic Resource Interchange File Format (RIFF) specification developed by Microsoft and IBM. Structurally, a WAVE file is composed of a number of chunks, each comprising a four character code chunk identifier, the chunk size, and the chunk data. It comprises a RIFF header with a WAVE data type identifier, followed by a series of chunks. Every file must include a Format chunk, which describes the format of the audio data, and a Data chunk, containing the audio data itself. Other optional chunks are also allowed. The format supports a wide variety of compressed and uncompressed audio encodings.

Identify it

Extensions.wav.wave
MIME typesaudio/x-wavaudio/vnd.waveaudio/wavaudio/waveaudio/x-pn-wav
Signatures
52494646 at byte 0 (WAVE)
57415645 at byte 8
PRONOMfmt/6fmt/141fmt/142fmt/143
WikidataQ217570
Library of Congressfdd000001fdd000002fdd000356fdd000357
Apple UTIcom.microsoft.waveform-audio

Not sure your file is this? Identify it from its first bytes, in your browser.

Open it

And 44 more in the JSON record.

Convert it

Convert a file in your browser The steps marked “in browser” run on your machine; nothing is uploaded.

ToWithFidelityCommand and losses
FLAC 1.2.1FFmpegLosslessffmpeg -i in.wav out.flac
Lossless for decoded audio; a lossy source stays as degraded as it was. WAV may reduce bit depth or drop metadata.
FLAC 1.2.1FFmpeg (WebAssembly)Losslessin browser
Lossless for decoded audio; a lossy source stays as degraded as it was.
Advanced Audio CodingFFmpeg (WebAssembly)Lossyin browser
Lossy re-encoding.
MatroskaFFmpegLossyffmpeg -i in.wav out.mkv
Re-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container.
MP3FFmpegLossyffmpeg -i in.wav out.mp3
Lossy re-encoding.
MP3FFmpeg (WebAssembly)Lossyin browser
Lossy re-encoding.
MP4FFmpegLossyffmpeg -i in.wav out.mp4
Re-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container.
OggFFmpegLossyffmpeg -i in.wav out.ogg
Lossy re-encoding.
OggFFmpeg (WebAssembly)Lossyin browser
Lossy re-encoding.
Ogg Opus Codec Compressed Multimedia FileFFmpeg (WebAssembly)Lossyin browser
Lossy re-encoding.
WebMFFmpegLossyffmpeg -i in.wav out.webm
Re-encoded with lossy codecs by default; try `-c copy` to remux without re-encoding when the codecs fit the container.
0

Versions and variants (4)

Sources

From Converters (FFmpeg, ImageMagick, Pandoc, LibreOffice), WebAssembly engines (ImageMagick, FFmpeg, Pandoc, 7-Zip, GDAL, Assimp, resvg), Just Solve the File Format Problem (File Formats Wiki), PRONOM, Wikidata. Updated 2026-10-26.

Improve this record JSON