Jeśli długość wpisu w danym polu jest mniejsza niż maksymalna liczba znaków, to pole musi być uzupełnione odpowiednią liczbą zer.

ID3v1.1 W 1997 roku Michael Mutschler dokonał poprawki standardu poprzez zakończenie pola komentarz dwoma bajtami, które wykorzystał do zapisu numeru utworu.

polewielkośćnagłówek3 znakitytuł30 znakówartysta30 znakówalbum30 znakówrok4 znakikomentarz28 znakówbajt zerowy1 bajtnumer utworu1 bajtgatunek1 bajt

Bajt zerowy zawiera binarne zero, jeśli numer utworu jest zapisany w tagu.

ID3v2 Następcą standardu ID3v1 jest ID3v2 oferujący dużo większe możliwości. Tag zapisany jest w postaci paczek danych zwanych ramkami. Ramki mogą przechowywać każdy rodzaj informacji taki jak: tytuł, album, strona internetowa, słowa utworu, zdjęcie okładki oraz wiele innych. Każda z ramek może osiągać wielkość do 16 MB, a cały tag nie może przekroczyć 256 MB. Tag ID3v2 jest zapisywany na początku pliku, co umożliwia przechowywanie w jedynym pliku obu standardów: ID3v1 na końcu oraz ID3v2 na początku pliku.