πŸ”’ Your files stay on your device β€” core audio processing runs locally. Privacy details β†’
Free Β· RIFF/BWF inspector Β· byte-preserving export

BWF Metadata Editor

Inspect a WAV chunk by chunk, edit Broadcast Wave bext, common LIST/INFO fields and raw iXML, then verify that audio data and every untouched chunk survived byte-for-byte.

Before-and-after illustration of BWF Metadata Editor: Broadcast WAV file becomes Preserved BWF through Edit RIFF metadata.
Before → process → afterInspect chunk boundaries and verify the rebuilt delivery.

FILE STRUCTURE MAP

Broadcast Chunk Map

Inspect raw RIFF chunks before changing delivery metadata. The chunk map separates original fmt/data bytes from editable bext, INFO and iXML. Literal metadata stays text, and export waits for a verified build of the current WAVE.

Before-and-after illustration of BWF Metadata Editor: Broadcast WAV file becomes Preserved BWF through Edit RIFF metadata.
Broadcast WAV fileEdit RIFF metadataPreserved BWF
Current RIFF/WAVE β†’ selected metadata edits β†’ rebuilt WAV and JSON manifest. The inspector compares original raw chunks; it does not decode or process the audio.
Open the full signal breakdownCurrent WAVE, byte preservation and recipient checks
  1. Start with the right material

    Adding production descriptions, originator data, time reference, coding history and machine-readable project metadata to PCM or floating-point WAV deliveries.

  2. Understand the transformation

    The current RIFF chunk table is parsed without audio decoding. Metadata is displayed as literal text; a verified rebuild copies fmt, data and untouched raw chunks, while a new source selection retires old downloads.

  3. Verify the usable result

    Visible chunk map and metadata validation plus an updated WAV and structured JSON chunk manifest.

Chunk integrity

Where this workflow stops

Support is limited to ordinary RIFF/WAVE files within browser memory limits. RF64, Wave64, compressed WAV variants and vendor-specific metadata semantics may require dedicated broadcast software.

THREE-PASS CHECK

Verify structure, fields and the receiving app

  • After selecting another WAVE, wait for that file; previous downloads are no longer current.
  • Build after your last field edit and inspect fmt/data/unknown exact plus the metadata before/after diff.
  • Keep the original, inspect WAV and JSON in the receiving workflow, and check playback separately; XML syntax is not vendor-schema validation.
RIFF-level visibility
See chunk ids, offsets, sizes, padding, hashes and hex previews instead of treating a Broadcast Wave as an opaque audio file.
Production metadata
Edit bext identifiers and 64-bit sample time reference, common INFO descriptions and an entire syntactically validated iXML document.
Verified preservation
fmt, audio data and untouched chunks are copied from original byte ranges and compared before WAV or JSON export becomes available.

How to edit Broadcast Wave metadata online

  1. Open a local PCM or IEEE float RIFF/WAVE file, or generate the archive demo. Wait for the current source; a newer selection retires old downloads. Cancel file read or Retry selected file resolves an unfinished read.
  2. Review the current chunk map: identifiers, sizes, padding, hashes and short hex previews separate the raw audio and format data from editable metadata.
  3. Edit bext, INFO and iXML; validate fixed field lengths, the unsigned 64-bit sample time reference, UMID and XML syntax. Metadata is shown as literal text, not executed HTML.
  4. Build after the last field edit, inspect fmt/data/unknown exact and the before/after diff, then download the current WAV and JSON manifest. Keep the original and inspect both in the receiving workflow.

Broadcast Wave metadata, not MP3 ID3 tags

The existing Metadata Editor edits ID3 frames attached to MP3 audio. BWF Metadata Editor works inside RIFF/WAVE: the Broadcast Audio Extension (`bext`), `LIST/INFO` subchunks and raw `iXML`. It never converts these structures into ID3 or decodes the audio payload.

What byte-preserving means here

The file is parsed into bounded RIFF chunks. Edited metadata chunks are rebuilt with corrected declared sizes and even-byte padding. The original raw bytes for `fmt `, every `data` chunk and every untouched or unknown chunk are carried forward and compared after reparsing the output. Missing edited metadata is inserted immediately after the first `fmt ` chunk in a deterministic order.

Supported boundary

This tool accepts PCM and IEEE float RIFF/WAVE, including the corresponding WAVE_FORMAT_EXTENSIBLE subformats. It deliberately refuses RF64, Wave64, compressed WAVE codecs, truncated chunks and malformed sizes. Files approaching RIFF's 4 GiB limit are outside the browser and container safety boundary.

Privacy: selected WAVE bytes remain in this browser. Parsing, XML validation, rebuilding, hashing and download preparation happen on this device.

BWF Metadata Editor: quick answer and technical limits

Quick answer: A local RIFF/WAVE inspector and editor for Broadcast Wave bext, iXML and LIST/INFO metadata that preserves the source audio chunk during export.

Best for
Adding production descriptions, originator data, time reference, coding history and machine-readable project metadata to PCM or floating-point WAV deliveries.
How it works
The current RIFF chunk table is parsed without audio decoding. Metadata is displayed as literal text; a verified rebuild copies fmt, data and untouched raw chunks, while a new source selection retires old downloads.
What you get
Visible chunk map and metadata validation plus an updated WAV and structured JSON chunk manifest.

Know before you use it: Support is limited to ordinary RIFF/WAVE files within browser memory limits. RF64, Wave64, compressed WAV variants and vendor-specific metadata semantics may require dedicated broadcast software.

Privacy: Selected audio is processed in this browser and is not uploaded to AudioWrench. Normal page assets can still be requested as described in the privacy notice. Privacy details β†’

FAQ

How is this different from the MP3 Metadata Editor?
The MP3 Metadata Editor reads ID3 frames around MPEG audio. BWF Metadata Editor works on RIFF/WAVE chunks and exposes Broadcast Wave bext, LIST/INFO and iXML structures used in production, field recording and archives.
Will editing BWF metadata change the audio samples?
No. The data chunks and fmt chunk are copied from their original raw bytes and verified after rebuilding. Untouched and unknown chunks, including their original RIFF padding byte, are also checked byte-for-byte before export is enabled.
Which WAVE containers and encodings are supported?
The editor supports RIFF/WAVE with PCM or IEEE float fmt data, including their WAVE_FORMAT_EXTENSIBLE subformats. It does not currently support RF64, Wave64, compressed WAVE codecs or files whose RIFF chunk structure is malformed.
What is the bext time reference?
It is an unsigned 64-bit sample count describing the first sample position relative to the production timeline. AudioWrench reads and writes both 32-bit halves without converting the value through an unsafe JavaScript number.
Is my Broadcast Wave uploaded?
No. RIFF parsing, XML validation, metadata rebuilding, byte comparison and export run in this browser on your device.

Related archive and delivery tools