Benefic
metadata id3 vorbis-comments flac mp3 tagging

How to Edit Audio Metadata: ID3, Vorbis Comments, and iTunes Atoms Explained

Benefic Team · · 4 min read
TL;DR

Audio metadata — title, artist, album, cover art — is embedded inside your audio files in one of three tag formats: ID3v2 (MP3, WAV, AIFF, DSF), Vorbis Comments (FLAC, Ogg Vorbis, Ogg Opus), or iTunes atoms (M4A/MP4). Editing tags never touches the audio bitstream, so there’s no quality loss. You can do it right now in your browser with Benefic’s metadata editor — no upload, no account, no install.

If you collect music, you’ve dealt with bad metadata — wrong titles, missing artists, 64x64 cover art from someone else’s album. Fixing it has always meant installing a desktop app, and the web-based alternatives like TagMP3.net and mp3-tag-editor.com only handle MP3 or a handful of formats while routing your files through their servers. If your library has FLAC, M4A, Ogg, AIFF, or DSF files alongside MP3s, you’re out of luck.

We built a tool that handles all of them, entirely in the browser. But to understand why that’s hard — and why most editors don’t — it helps to know what’s actually inside your audio files.

Online tag editors compared

FeatureBeneficTagMP3mp3-tag-editor
MP3
FLAC
WAV
M4A / AAC / ALAC
Ogg Vorbis
Ogg Opus
AIFF
DSF / DSD
Cover art
Fully client-side
No server upload
Works offline
Preserves unedited tags
Free / no account

The three tag formats

Audio metadata and audio data occupy separate regions of a file. Editing metadata rewrites the tag container and leaves the audio bytes untouched — no re-encoding, no quality loss. Which tag system a file uses depends on its container format.

ID3v2 — MP3, WAV, AIFF, DSF

The most widely deployed tag format. The current version is ID3v2.4 — the only one with proper UTF-8 support. Older versions (v2.2, v2.3) default to ISO-8859-1, which can’t represent CJK, Cyrillic, or most non-Western scripts and is the most common source of garbled metadata in the wild.

Each piece of metadata is a frameTIT2 for title, TPE1 for artist, TALB for album, APIC for cover art. Tags can also carry ReplayGain, MusicBrainz IDs, lyrics, and chapter markers. Despite being “the MP3 tag format,” ID3v2 is also used by WAV, AIFF, and DSF — making it the most portable tag standard across PCM and DSD containers.

Vorbis Comments — FLAC, Ogg Vorbis, Ogg Opus

Flat KEY=VALUE pairs with no fixed schema — ARTIST=Radiohead, TRACKNUMBER=1, DATE=2000. Always UTF-8, no versioning headaches. You can use any key you want, and many tools do (REPLAYGAIN_TRACK_GAIN, MUSICBRAINZ_TRACKID, ALBUMARTIST, etc.).

One subtlety: Opus comment packets must not end with the Vorbis framing bit (0x01), while Vorbis comment packets must. That one-bit difference is a common source of bugs in tag-writing libraries and the reason some editors corrupt Opus files.

iTunes atoms — M4A (AAC, ALAC)

MP4/M4A files store metadata as atoms nested inside moov > udta > meta > ilst. Standard fields use keys like ©nam (title), ©ART (artist), ©alb (album). Track and disc numbers are stored as binary data rather than strings, which is why some tools display them wrong.

Editing ilst means rewriting the moov atom and updating byte offsets throughout the file. Some editors rebuild it from scratch, which means uncommon atoms — composer, grouping, sort fields — may be lost on save.

Editing metadata with Benefic

Benefic’s metadata editor runs entirely as WebAssembly in your browser. Drag a file in, edit the fields, save. Nothing is uploaded to any server.

ContainerTag formatCodecs
MP3ID3v2.4MP3
WAVID3v2.4PCM
AIFFID3v2.4PCM
DSFID3v2.4DSD
FLACVorbis CommentsFLAC
OggVorbis CommentsVorbis / Opus
M4AiTunes ilstAAC / ALAC

The editor reads existing tags (including older ID3v2.2 and v2.3), preserves fields you don’t touch, and normalizes ID3 to v2.4 with UTF-8 on save. Cover art editing works the same way — drop a JPEG, PNG, or WebP onto the cover art tile, or remove existing art entirely.

Because it runs client-side, there’s no file-size limit beyond your browser’s available memory, no upload bandwidth to worry about, and it works offline after the first page load.

Try it out — it’s free, no account required.