Read-only, nothing is changed

Audio Metadata Viewer

Open an MP3, WAV or FLAC file and see exactly what is inside it: every ID3 frame, Vorbis comment and RIFF INFO field, the container layout, and any AI generator named in the tags.

Drop an audio file here

MP3, WAV, FLAC - the file is read in your browser

No file opened yet.

This viewer only reads. Your file is never modified and never leaves your device. If you want the tags gone, use the audio metadata remover linked below.

Every ID3 frame

ID3v2.2, v2.3 and v2.4 including user defined TXXX frames, comments with their description, URLs and embedded artwork.

WAV and FLAC too

RIFF LIST INFO chunks, ID3 blocks hidden inside a WAV chunk, Vorbis comments and FLAC picture blocks.

Container layout

The actual chunk and block structure of the file, with sizes, so you can see where the bytes went.

AI generator hints

Tag values are matched against the fingerprints left by the common AI music and speech services.

What is inside an audio file

Audio files carry far more than sound. A downloaded MP3 typically holds a title, an artist, an album, a year, cover art, and a trail of software fields describing every tool that touched it. Files that came out of an AI music service add their own: a platform name, a version, sometimes a track identifier tied to your account and occasionally the prompt itself. None of it is visible in a player, all of it travels with the file.

Three different tag systems

MP3 uses ID3, which exists in several incompatible versions: an ID3v2 block at the front of the file, a fixed 128 byte ID3v1 block at the very end, and sometimes an APEv2 tag squeezed in between. WAV, being a RIFF container, stores its metadata in a LIST INFO chunk, though many taggers instead drop an entire ID3 block into a chunk of its own. FLAC uses Vorbis comments, the same key and value system as OGG, with cover art in a separate picture block.

Reading it without touching it

This viewer parses those structures directly from the bytes. It decodes ID3 text frames in all four of their encodings, including UTF-16 with a byte order mark, which is what confuses most simple readers. It reads the description part of comment frames so you can see which tool wrote which note, and it lists the container layout so an unusually large block gives itself away immediately.

When you find nothing

An empty result usually means something already stripped the file. Streaming exports, messaging apps and many distribution pipelines rewrite audio and drop the tags on the way. That also means the presence or absence of tags proves nothing about the origin of a track: it only tells you what survived the journey to your disk.

Related Tools

Frequently asked questions