Read the tags inside an OGG Vorbis file
An OGG metadata viewer shows the title, artist, album, date, and any custom tags embedded in an OGG Vorbis audio file, plus the encoder that produced it. It is handy for checking a music library, debugging a tagging script, or confirming what an encoder wrote — all without uploading the audio.
How it works
OGG is a container of pages. Each page begins with the four-byte capture pattern OggS, a 27-byte header, and a segment table whose byte values sum to the page’s payload length. The tool walks these pages and concatenates their payloads into the logical bitstream.
Within that stream it searches for the Vorbis comment header packet, identified by the byte 0x03 followed by the ASCII string vorbis. The header then follows the Vorbis I layout, all little-endian: a 32-bit vendor length and vendor string, a 32-bit comment count, and for each comment a 32-bit length followed by a KEY=VALUE UTF-8 string. Each string is split on the first = into a tag name and value.
Tips and notes
- Common keys are
TITLE,ARTIST,ALBUM,DATE,GENRE,TRACKNUMBER, andALBUMARTIST, but any custom key is valid and will be shown. - OGG Opus files use a similar container but an
OpusTagsheader rather than the Vorbis comment header, so this Vorbis-specific viewer may not find tags in them. - The vendor string identifies the encoder (for example
Xiph.Org libVorbis), which can help track down how a file was produced. - Only the file’s header region is read, so even large tracks are parsed instantly without loading the whole file.