Drop an audio file to parse, entirely in your browser, its metadata tags (title, artist, album, track, year, genre, lyrics, ReplayGain …) and technical parameters (codec, sample rate, bit depth, channels, bitrate, duration, lossless or not), plus the embedded cover art. Supports FLAC / ALAC / APE / WAV / AIFF / DXD / MP3 / AAC / M4A / WMA / OGG / OPUS / MP2 / DSF / DFF / AC-3 / DTS and M3U / M3U8 playlists. Everything runs locally; nothing is uploaded.
Drop or click to select an audio file
Coverage & how to read it
1. Supported containers
| Kind | Formats | Tag source |
|---|---|---|
| Lossless | FLAC / ALAC / APE / WAV / AIFF / DXD | Vorbis comment / iTunes ilst / APEv2 / RIFF-INFO / ID3 |
| Lossy | MP3 / MP2 / AAC / M4A / WMA / OGG / OPUS | ID3v2 / ID3v1 / iTunes ilst / ASF / Vorbis comment |
| DSD | DSF / DFF | ID3v2 |
| Cinema tracks | AC-3 / DTS | Usually none (raw elementary stream) |
| Playlists | M3U / M3U8 | Text entries + #EXTINF |
| Disc image | SACD ISO | Detected only; inner tracks not expanded |
This tool reads raw bytes: format from magic number + extension, parameters from each container's header, tags from each container's tag region, and cover art from each container's picture block (ID3 APIC / FLAC PICTURE / MP4 covr / APEv2 Cover Art / ASF WM-Picture). So even when the browser cannot play the audio (e.g. DSD, APE), the parameters and tags are still read.
2. How to read the numbers
- Sample rate — samples per second. 44.1 kHz is CD, 48 kHz is film/streaming, 96 kHz and up is Hi-Res; a DSD figure (e.g. 2.8224 MHz) is a 1-bit bit rate, not a PCM rate.
- Bit depth — quantisation precision. 16 bit is CD, 24 bit is studio/Hi-Res; DSD is always 1 bit.
- Bitrate — data per second. 96–320 kbps is typical for lossy; for lossless (FLAC/ALAC/APE/WAV) it varies with content and is indicative only.
- Duration — derived from samples ÷ sample rate; for VBR lossy files it is accumulated per frame and may differ by milliseconds.
- The "Notes / validity" column — shows the usual range for that field; values clearly outside it are flagged
⚠, and fields with no note showN/A.
3. Privacy
All parsing happens locally in your browser. Nothing is uploaded or stored.