WAV Header Viewer
See every chunk in a WAV file with its offset and size, and spot malformed headers.
WAV, BWF, RF64 and AIFF/AIFC files. Files stay on your device.
How it works
- Choose a WAV or AIFF file.
- Read the chunk list with offsets and sizes.
- Open a chunk to see its fields decoded.
What a chunk list tells you
WAV, BWF, RF64 and AIFF files are made of chunks: labelled blocks with a size. This page walks every chunk and shows its offset in the file, its size and its decoded fields. The fmt chunk holds the format (including the extensible form with its channel mask and sub-format), fact holds the sample length, data holds the audio, and LIST holds metadata such as INFO tags and cue labels. Broadcast files add bext (originator, date, time reference, loudness fields), iXML and cue or sampler loop points. RF64 files add ds64 with 64-bit sizes. AIFF files show COMM with the sample rate decoded from its 80-bit float, SSND, text chunks, markers and instrument data.
Chunks the page does not decode are listed with a hexadecimal preview of their first 64 bytes.
Warnings
The viewer checks the structure and warns about sizes that disagree with the file, chunks that run past the end, a missing pad byte after an odd-sized chunk, streamed files whose data size was never filled in, a missing or misplaced fmt or data chunk and inconsistent format fields. That helps when a file will not open in a player or a plug-in.
Safe by design
Only headers are read, never the audio. Every offset is checked against the size of the file, the walk stops after 10,000 chunks and text is capped at 64 KB. Anything stored in the file, such as tags or iXML, is shown as plain text and never interpreted as a web page, so a hostile file cannot run code here.
Questions
What is the difference between WAV, BWF and RF64?
BWF is WAV with broadcast chunks such as bext. RF64 is WAV for files above 4 GiB, using 64-bit sizes stored in a ds64 chunk.
Why does it warn about a size mismatch?
The size in the header does not match the file. This happens with downloads that were cut off and with recordings that were not finished properly. Most players still open such files.
Does it support AIFF?
Yes, including AIFF-C. It shows COMM, SSND, FVER, markers, comments, instrument data and ID3 chunks.
Can it edit the header?
No, it only reads and explains it. To change the sample rate or bit depth, use the converter tools.