ID3 Tags
ExifTool extracts ID3 and Lyrics3 information from MP3, MPEG, WAV, WV, AIFF,
OGG, FLAC, APE, DSF, MPC and RealAudio files. ID3v2 tags which support
multiple languages (eg. Comment and Lyrics) are extracted by specifying the
tag name, followed by a dash ('-'), then a 3-character ISO 639-2 language
code (eg. "Comment-spa"). See https://id3.org/ for the official ID3
specification and http://www.loc.gov/standards/iso639-2/php/code_list.php
for a list of ISO 639-2 language codes.
Index1 Tag Name
Writable Values / Notes
3
Title
no
33
Artist
no
63
Album
no
93
Year
no
97
Comment
no
125
Track
no
(v1.1 addition -- last 2 bytes of v1.0 Comment field)
127
Genre
no
(CR and RX are ID3v2 only)
0 = Blues
1 = Classic Rock
2 = Country
3 = Dance
4 = Disco
5 = Funk
6 = Grunge
7 = Hip-Hop
8 = Jazz
9 = Metal
10 = New Age
11 = Oldies
12 = Other
13 = Pop
14 = R&B
15 = Rap
16 = Reggae
17 = Rock
18 = Techno
19 = Industrial
20 = Alternative
21 = Ska
22 = Death Metal
23 = Pranks
24 = Soundtrack
25 = Euro-Techno
26 = Ambient
27 = Trip-Hop
28 = Vocal
29 = Jazz+Funk
30 = Fusion
31 = Trance
32 = Classical
33 = Instrumental
34 = Acid
35 = House
36 = Game
37 = Sound Clip
38 = Gospel
39 = Noise
40 = Alt. Rock
41 = Bass
42 = Soul
43 = Punk
44 = Space
45 = Meditative
46 = Instrumental Pop
47 = Instrumental Rock
48 = Ethnic
49 = Gothic
50 = Darkwave
51 = Techno-Industrial
52 = Electronic
53 = Pop-Folk
54 = Eurodance
55 = Dream
56 = Southern Rock
57 = Comedy
58 = Cult
59 = Gangsta Rap
60 = Top 40
61 = Christian Rap
62 = Pop/Funk
63 = Jungle
64 = Native American
65 = Cabaret
66 = New Wave
67 = Psychedelic
68 = Rave
69 = Showtunes
70 = Trailer
71 = Lo-Fi
72 = Tribal
73 = Acid Punk
74 = Acid Jazz
75 = Polka
76 = Retro
77 = Musical
78 = Rock & Roll
79 = Hard Rock
80 = Folk
81 = Folk-Rock
82 = National Folk
83 = Swing
84 = Fast-Fusion
85 = Bebop
86 = Latin
87 = Revival
88 = Celtic
89 = Bluegrass
90 = Avantgarde
91 = Gothic Rock
92 = Progressive Rock
93 = Psychedelic Rock
94 = Symphonic Rock
95 = Slow Rock
96 = Big Band
97 = Chorus
98 = Easy Listening
99 = Acoustic
100 = Humour
101 = Speech
102 = Chanson
103 = Opera
104 = Chamber Music
105 = Sonata
106 = Symphony
107 = Booty Bass
108 = Primus
109 = Porn Groove
110 = Satire
111 = Slow Jam
112 = Club
113 = Tango
114 = Samba
115 = Folklore
116 = Ballad
117 = Power Ballad
118 = Rhythmic Soul
119 = Freestyle
120 = Duet
121 = Punk Rock
122 = Drum Solo
123 = A Cappella
124 = Euro-House
125 = Dance Hall
126 = Goa
127 = Drum & Bass
128 = Club-House
129 = Hardcore
130 = Terror
131 = Indie
132 = BritPop
133 = Afro-Punk
134 = Polsk Punk
135 = Beat
136 = Christian Gangsta Rap
137 = Heavy Metal
138 = Black Metal
139 = Crossover
140 = Contemporary Christian
141 = Christian Rock
142 = Merengue
143 = Salsa
144 = Thrash Metal
145 = Anime
146 = JPop
147 = Synthpop
148 = Abstract
149 = Art Rock
150 = Baroque
151 = Bhangra
152 = Big Beat
153 = Breakbeat
154 = Chillout
155 = Downtempo
156 = Dub
157 = EBM
158 = Eclectic
159 = Electro
160 = Electroclash
161 = Emo
162 = Experimental
163 = Garage
164 = Global
165 = IDM
166 = Illbient
167 = Industro-Goth
168 = Jam Band
169 = Krautrock
170 = Leftfield
171 = Lounge
172 = Math Rock
173 = New Romantic
174 = Nu-Breakz
175 = Post-Punk
176 = Post-Rock
177 = Psytrance
178 = Shoegaze
179 = Space Rock
180 = Trop Rock
181 = World Music
182 = Neoclassical
183 = Audiobook
184 = Audio Theatre
185 = Neue Deutsche Welle
186 = Podcast
187 = Indie Rock
188 = G-Funk
189 = Dubstep
190 = Garage Rock
191 = Psybient
255 = None
'CR' = Cover
'RX' = Remix
ID3 version 1 "Enhanced TAG" information (not part of the official spec).
Index1 Tag Name
Writable Values / Notes
4
Title2
no
64
Artist2
no
124
Album2
no
184
Speed
no
1 = Slow
2 = Medium
3 = Fast
4 = Hardcore
185
Genre
no
215
StartTime
no
221
EndTime
no
ExifTool extracts mainly text-based tags from ID3v2 information. The tags
in the tables below are those extracted by ExifTool, and don't represent a
complete list of available ID3v2 tags.
ID3 version 2.2 tags. (These are the tags written by iTunes 5.0.)
Tag ID Tag Name
Writable Values / Notes
'CNT'
PlayCounter
no
'COM'
Comment
no
'GP1'
Grouping
no
'IPL'
InvolvedPeople
no
'ITU'
iTunesU?
no
'MVI'
MovementNumber
no
'MVN'
MovementName
no
'PCS'
Podcast?
no
'PIC'
Picture
no
(the 3 tags below are also extracted from this PIC frame)
'PIC-1'
PictureFormat
no
'PIC-2'
PictureType
no
--> ID3 PictureType Values
'PIC-3'
PictureDescription
no
'POP'
Popularimeter
no
'RVA'
RelativeVolumeAdjustment
no
'SLT'
SynLyrics
-
--> ID3 SynLyrics Tags
'TAL'
Album
no
'TBP'
BeatsPerMinute
no
'TCM'
Composer
no
'TCO'
Genre
no
(uses same lookup table as ID3v1 Genre)
'TCP'
Compilation
no
0 = No
1 = Yes
'TCR'
Copyright
no
'TDA'
Date
no
'TDY'
PlaylistDelay
no
'TEN'
EncodedBy
no
'TFT'
FileType
no
'TIM'
Time
no
'TKE'
InitialKey
no
'TLA'
Language
no
'TLE'
Length
no
'TMT'
Media
no
'TOA'
OriginalArtist
no
'TOF'
OriginalFileName
no
'TOL'
OriginalLyricist
no
'TOR'
OriginalReleaseYear
no
'TOT'
OriginalAlbum
no
'TP1'
Artist
no
'TP2'
Band
no
'TP3'
Conductor
no
'TP4'
InterpretedBy
no
'TPA'
PartOfSet
no
'TPB'
Publisher
no
'TRC'
ISRC
no
'TRD'
RecordingDates
no
'TRK'
Track
no
'TS2'
AlbumArtistSortOrder
no
'TSA'
AlbumSortOrder
no
'TSC'
ComposerSortOrder
no
'TSI'
Size
no
'TSP'
PerformerSortOrder
no
'TSS'
EncoderSettings
no
'TST'
TitleSortOrder
no
'TT1'
Grouping
no
'TT2'
Title
no
'TT3'
Subtitle
no
'TXT'
Lyricist
no
'TXX'
UserDefinedText
no
'TYE'
Year
no
'ULT'
Lyrics
no
'WAF'
FileURL
no
'WAR'
ArtistURL
no
'WAS'
SourceURL
no
'WCM'
CommercialURL
no
'WCP'
CopyrightURL
no
'WPB'
PublisherURL
no
'WXX'
UserDefinedURL
no
Value PictureType Value PictureType Value PictureType
0 = Other
7 = Lead Artist
14 = Recording Session
1 = 32x32 PNG Icon
8 = Artist
15 = Performance
2 = Other Icon
9 = Conductor
16 = Capture from Movie or Video
3 = Front Cover
10 = Band
17 = Bright(ly) Colored Fish
4 = Back Cover
11 = Composer
18 = Illustration
5 = Leaflet
12 = Lyricist
19 = Band Logo
6 = Media
13 = Recording Studio or Location
20 = Publisher Logo
The following tags are extracted from synchronized lyrics/text frames.
Tag Name
Writable Values / Notes
SynchronizedLyricsDescription
no
SynchronizedLyricsText
no+
(each list item has a leading time stamp in square brackets. Time stamps may
be in seconds with format [MM:SS.ss], or MPEG frames with format [FFFF],
depending on how this information was stored)
SynchronizedLyricsType
no
0 = Other
1 = Lyrics
2 = Text Transcription
3 = Movement/part Name
4 = Events
5 = Chord
6 = Trivia/"pop-up" Information
7 = Web Page URL
8 = Image URL
ID3 version 2.3 tags. Includes some non-standard tags written by other
software.
Tag ID Tag Name
Writable Values / Notes
'APIC'
Picture
no
(the 3 tags below are also extracted from this APIC frame)
'APIC-1'
PictureMIMEType
no
'APIC-2'
PictureType
no
--> ID3 PictureType Values
'APIC-3'
PictureDescription
no
'COMM'
Comment
no
'GEOB'
GeneralEncapsulatedObject
-
--> ID3 GEOB Tags
'GRP1'
Grouping
no
'IPLS'
InvolvedPeople
no
'ITNU'
iTunesU?
no
'MCDI'
MusicCDIdentifier
no
'MVIN'
MovementNumber
no
'MVNM'
MovementName
no
'OWNE'
Ownership
no
'PCNT'
PlayCounter
no
'PCST'
Podcast?
no
'POPM'
Popularimeter
no
'PRIV'
Private
-
--> ID3 Private Tags
'SYLT'
SynLyrics
-
--> ID3 SynLyrics Tags
'TALB'
Album
no
'TBPM'
BeatsPerMinute
no
'TCAT'
PodcastCategory
no
'TCMP'
Compilation
no
0 = No
1 = Yes
'TCOM'
Composer
no
'TCON'
Genre
no
(uses same lookup table as ID3v1 Genre)
'TCOP'
Copyright
no
'TDAT'
Date
no
'TDES'
PodcastDescription
no
'TDLY'
PlaylistDelay
no
'TENC'
EncodedBy
no
'TEXT'
Lyricist
no
'TFLT'
FileType
no
'TGID'
PodcastID
no
'TIME'
Time
no
'TIT1'
Grouping
no
'TIT2'
Title
no
'TIT3'
Subtitle
no
'TKEY'
InitialKey
no
'TKWD'
PodcastKeywords
no
'TLAN'
Language
no
'TLEN'
Length
no
'TMED'
Media
no
'TOAL'
OriginalAlbum
no
'TOFN'
OriginalFileName
no
'TOLY'
OriginalLyricist
no
'TOPE'
OriginalArtist
no
'TORY'
OriginalReleaseYear
no
'TOWN'
FileOwner
no
'TPE1'
Artist
no
'TPE2'
Band
no
'TPE3'
Conductor
no
'TPE4'
InterpretedBy
no
'TPOS'
PartOfSet
no
'TPUB'
Publisher
no
'TRCK'
Track
no
'TRDA'
RecordingDates
no
'TRSN'
InternetRadioStationName
no
'TRSO'
InternetRadioStationOwner
no
'TSIZ'
Size
no
'TSO2'
AlbumArtistSortOrder
no
'TSOC'
ComposerSortOrder
no
'TSRC'
ISRC
no
'TSSE'
EncoderSettings
no
'TXXX'
UserDefinedText
no
'TYER'
Year
no
'USER'
TermsOfUse
no
'USLT'
Lyrics
no
'WCOM'
CommercialURL
no
'WCOP'
CopyrightURL
no
'WFED'
PodcastURL
no
'WOAF'
FileURL
no
'WOAR'
ArtistURL
no
'WOAS'
SourceURL
no
'WORS'
InternetRadioStationURL
no
'WPAY'
PaymentURL
no
'WPUB'
PublisherURL
no
'WXXX'
UserDefinedURL
no
'XDOR'
OriginalReleaseTime
no
'XOLY'
OlympusDSS
-
--> Olympus DSS Tags
'XSOA'
AlbumSortOrder
no
'XSOP'
PerformerSortOrder
no
'XSOT'
TitleSortOrder
no
Tag ID Tag Name
Writable Values / Notes
'GEOB-Data'
GEOB-Data
no
'GEOB-Desc'
GEOB-Desc
no
'GEOB-File'
GEOB-File
no
'GEOB-Mime'
GEOB-Mime
no
'application/x-c2pa-manifest-store'
JUMBF
-
--> Jpeg2000 Tags
ID3 private (PRIV) tags. ExifTool will decode any private tags found, even
if they do not appear in this table.
Tag Name
Writable Values / Notes
AverageLevel
no
PeakValue
no
WM_CollectionGroupID
no
WM_CollectionID
no
WM_ContentID
no
WM_MediaClassPrimaryID
no
WM_MediaClassSecondaryID
no
WM_Provider
no
XMP
-
--> XMP Tags
ID3 version 2.4 tags. Includes some non-standard tags written by other
software.
Tag ID Tag Name
Writable Values / Notes
'APIC'
Picture
no
(the 3 tags below are also extracted from this APIC frame)
'APIC-1'
PictureMIMEType
no
'APIC-2'
PictureType
no
--> ID3 PictureType Values
'APIC-3'
PictureDescription
no
'COMM'
Comment
no
'GEOB'
GeneralEncapsulatedObject
-
--> ID3 GEOB Tags
'GRP1'
Grouping
no
'ITNU'
iTunesU?
no
'MCDI'
MusicCDIdentifier
no
'MVIN'
MovementNumber
no
'MVNM'
MovementName
no
'OWNE'
Ownership
no
'PCNT'
PlayCounter
no
'PCST'
Podcast?
no
'POPM'
Popularimeter
no
'PRIV'
Private
-
--> ID3 Private Tags
'RVA2'
RelativeVolumeAdjustment
no
'SYLT'
SynLyrics
-
--> ID3 SynLyrics Tags
'TALB'
Album
no
'TBPM'
BeatsPerMinute
no
'TCAT'
PodcastCategory
no
'TCMP'
Compilation
no
0 = No
1 = Yes
'TCOM'
Composer
no
'TCON'
Genre
no
(uses same lookup table as ID3v1 Genre)
'TCOP'
Copyright
no
'TDEN'
EncodingTime
no
'TDES'
PodcastDescription
no
'TDLY'
PlaylistDelay
no
'TDOR'
OriginalReleaseTime
no
'TDRC'
RecordingTime
no
'TDRL'
ReleaseTime
no
'TDTG'
TaggingTime
no
'TENC'
EncodedBy
no
'TEXT'
Lyricist
no
'TFLT'
FileType
no
'TGID'
PodcastID
no
'TIPL'
InvolvedPeople
no
'TIT1'
Grouping
no
'TIT2'
Title
no
'TIT3'
Subtitle
no
'TKEY'
InitialKey
no
'TKWD'
PodcastKeywords
no
'TLAN'
Language
no
'TLEN'
Length
no
'TMCL'
MusicianCredits
no
'TMED'
Media
no
'TMOO'
Mood
no
'TOAL'
OriginalAlbum
no
'TOFN'
OriginalFileName
no
'TOLY'
OriginalLyricist
no
'TOPE'
OriginalArtist
no
'TOWN'
FileOwner
no
'TPE1'
Artist
no
'TPE2'
Band
no
'TPE3'
Conductor
no
'TPE4'
InterpretedBy
no
'TPOS'
PartOfSet
no
'TPRO'
ProducedNotice
no
'TPUB'
Publisher
no
'TRCK'
Track
no
'TRSN'
InternetRadioStationName
no
'TRSO'
InternetRadioStationOwner
no
'TSO2'
AlbumArtistSortOrder
no
'TSOA'
AlbumSortOrder
no
'TSOC'
ComposerSortOrder
no
'TSOP'
PerformerSortOrder
no
'TSOT'
TitleSortOrder
no
'TSRC'
ISRC
no
'TSSE'
EncoderSettings
no
'TSST'
SetSubtitle
no
'TXXX'
UserDefinedText
no
'USER'
TermsOfUse
no
'USLT'
Lyrics
no
'WCOM'
CommercialURL
no
'WCOP'
CopyrightURL
no
'WFED'
PodcastURL
no
'WOAF'
FileURL
no
'WOAR'
ArtistURL
no
'WOAS'
SourceURL
no
'WORS'
InternetRadioStationURL
no
'WPAY'
PaymentURL
no
'WPUB'
PublisherURL
no
'WXXX'
UserDefinedURL
no
'XDOR'
OriginalReleaseTime
no
'XOLY'
OlympusDSS
-
--> Olympus DSS Tags
'XSOA'
AlbumSortOrder
no
'XSOP'
PerformerSortOrder
no
'XSOT'
TitleSortOrder
no
ExifTool extracts Lyrics3 version 1.00 and 2.00 tags from any file that
supports ID3. See https://id3.org/Lyrics3 for the specification.
Tag ID Tag Name
Writable Values / Notes
'AUT'
Author
no
'CRC'
CRC
no
'EAL'
ExtendedAlbumName
no
'EAR'
ExtendedArtistName
no
'ETT'
ExtendedTrackTitle
no
'IMG'
AssociatedImageFile
no
'IND'
Indications
no
'INF'
AdditionalInfo
no
'LYR'
Lyrics
no
(This document generated automatically by Image::ExifTool::BuildTagLookup)
Last revised Sep 24, 2025
<-- ExifTool Tag Names
🔔 Free Newsletter