Implementations
Anyone with a user account can edit this page and provide updates. Contact me directly if you want an account.
C/C++ libraries
- TagLib Audio Meta-Data Library - modern implementation with C, C++, Perl, Python and Ruby bindings. http://taglib.github.io/ 
- ID3Lib on Sourceforge. The source code is coordinated by Scott Haug and was initially written by Dirk Mahoney and Andreas Sigfridsson. http://id3lib.sourceforge.net/ 
- libid3tag http://www.underbit.com/products/mad/ 
- id3v2lib - C implementation focused on the ease of use. https://github.com/larsbs/id3v2lib 
Java libraries
- Paul Taylor has a open source (LGPL) java library for editing tags. http://www.jthink.net/jaudiotagger/ 
- Beaglebuddy http://www.beaglebuddy.com 
Perl classes
- Audio::Scan http://search.cpan.org/dist/Audio-Scan/ (reading only, also supports many other formats) 
- MP3::Info http://search.cpan.org/dist/MP3-Info 
- MPEG::ID3v2Tag http://search.cpan.org/dist/MPEG-ID3v2Tag 
PHP classes
- getID3 http://www.getid3.org (reading + writing; ID3v1, ID3v2.2/2.3/2.4) 
Python libraries
- eyeD3 http://eyed3.nicfit.net/ 
- stagger (Python 3) http://code.google.com/p/stagger 
Ruby libraries
- id3tag Native Ruby ID3 tag reader that aims for 100% coverage of ID3v2.x and ID3v1.x standards https://github.com/krists/id3tag 
- id3lib-ruby https://rubygems.org/gems/id3lib-ruby/versions/0.6.0 
Go libraries
- go-id3 https://github.com/ascherkus/go-id3 (read only, supports ID3v2.2/2.3/2.4) 
- id3-go https://github.com/mikkyang/id3-go (supports ID3v1/2.2/2.3) 
- Mutago https://github.com/makebyte/mutago (read only, supports ID3v1 and ID3v2.4 tags) 
- ID3v2 package https://github.com/bogem/id3v2 (Fast and stable ID3 parsing and writing library for Go, based only on standard library.) 
Rust libraries
- rust-id3 https://docs.rs/id3/latest/id3/ 
Swift libraries
- ID3TagEditor https://github.com/chicio/ID3TagEditor 
ActiveX components
- ShazamMP3 http://www.ewal.net/shazam.php 
- "Active Sound Editor" by Multimedia Soft allows editing several types of ID3 frames http://www.activesoundeditor.com 
.NET libraries
- UltraID3Lib http://home.fuse.net/honnert/UltraID3Lib/ 
- ID3TagLib.Net http://freecode.com/projects/id3taglibnet 
- ID3 Tag Library by Perry Butler (VB.NET, open source, no tag writing yet!) http://glassocean.net/perrys-id3-tag-library/ 
- ID3Lib as part of puremp3 https://bitbucket.org/mroc/puremp3/src (C# library; reading + writing ID3 versions 1.0,2.0,2.3,2.4) 
- "Audio Sound Editor for .NET" by Multimedia Soft allows editing several types of ID3 frames http://www.audiosoundeditor.com 
- C# ID3 Library http://sourceforge.net/projects/csid3lib/ 
- ID3.NET http://id3.codeplex.com/ (Portable class library; read and write ID3 v1.x and v2.3). Nuget package at http://nuget.org/packages/ID3. 
Borland Delphi library
- ID3v2 Library by 3delite http://www.3delite.hu/Object%20Pascal%20Developer%20Resources/id3v2library.html 
- Mp3FileUtils by gausi http://www.gausi.de/mp3fileutils.html 
- ID3 Library by Muetze1 http://www.muetze1.de/?page_id=332 
Other implementations
A few programs that support ID3v2. If you know of any ID3v2 supporting software that is not on the list, please contact us. NOTE: These programs have not been checked for ID3v2 compliance by id3.org.
| Name | Location | Win | Mac | Unix | Other | Licence | 
| Abyssmedia ID3 Tag Editor | Win | 
 | 
 | 
 | Free | |
| AMVidia Tag Editor | 
 | OS X 10.7 or later | 
 | 
 | 
 | |
| AmigaAMP | 
 | 
 | 
 | Amig | 
 | |
| AudioCatalog | Win | 
 | 
 | 
 | 
 | |
| AudioGenie | Win | 
 | 
 | 
 | 
 | |
| Audiograbber | Win | 
 | 
 | 
 | 
 | |
| Audion | 
 | Mac | 
 | 
 | 
 | |
| Audio Transcoder | Win | 
 | 
 | 
 | 
 | |
| AudioTT | Win | - | - | Java | 
 | |
| Axone.jar | http://flying.guy.chez-alice.fr/Axone.jar . A file analyser able to show all ID3 frames | Win | Mac | Unix | Java (1.4) | Freeware | 
| CD-Copy | Win | 
 | 
 | 
 | 
 | |
| CD-Tag | Win | 
 | 
 | 
 | 
 | |
| Dr.TAG | ? | 
 | 
 | 
 | 
 | |
| Easy CD-DA Extractor | Win | 
 | 
 | 
 | 
 | |
| EasyTAG | Win | 
 | 
 | 
 | GPL | |
| Helium | Win | 
 | 
 | 
 | 
 | |
| HTagEditor | 
 | 
 | 
 | 
 | 
 | |
| ID3edit | 
 | 
 | 
 | Unix | 
 | |
| ID3-TagIT | Win | 
 | 
 | 
 | 
 | |
| ID3 Tag Viewer by Perry Butler | Win | 
 | 
 | 
 | 
 | |
| ID3v2 Audio Text Tool | 
 | 
 | 
 | Java | 
 | |
| ID3v2 Chapter Tool | Win | 
 | Linux | Java | 
 | |
| ID3v2 editor | 
 | 
 | 
 | Unix | 
 | |
| ID3v2 Tag Edit | Win | 
 | 
 | 
 | 
 | |
| iTunes | Win | Mac | 
 | 
 | 
 | |
| Jaikoz tag editor | Win | Mac | Unix | Java | 
 | |
| Magic Tagger | Win | 
 | 
 | 
 | 
 | |
| MP3 Boss | Win | 
 | 
 | 
 | 
 | |
| MP3 Collector | Win | 
 | 
 | 
 | 
 | |
| MP3 Diags | Win | 
 | Linux | 
 | GPL V2 | |
| MP3 Rage | 
 | Mac | 
 | 
 | 
 | |
| mp3Tag 5 | Win | 
 | 
 | 
 | 
 | |
| MP3 Tagger | http://www.multimediafeed.com/id3-tags-renaming/multimediafeed-mp3-tagger.html | Win | 
 | 
 | 
 | 
 | 
| Mp3tag | Win | 
 | 
 | 
 | 
 | |
| MP3 Tag Pro | Win | 
 | 
 | 
 | 
 | |
| MP3 Tags Editor | Win | 
 | 
 | 
 | 
 | |
| MP3 Tag Studio | Win | 
 | 
 | 
 | 
 | |
| Muzikbrowzer | Win | 
 | 
 | 
 | 
 | |
| Music Library | Win | 
 | 
 | 
 | 
 | |
| PureMp3 | Win | 
 | 
 | 
 | Freeware | |
| QuickTime 5 | Win | Mac | 
 | 
 | 
 | |
| TagExplorer | Win | 
 | 
 | 
 | 
 | |
| Tag Mp3 Saito | Win | 
 | 
 | 
 | GPL | |
| Tagmp3 | 
 | 
 | 
 | Web app | Freeware | |
| Tag&Rename | Win | 
 | 
 | 
 | 
 | |
| TagScanner | Win | 
 | 
 | 
 | Freeware | |
| TagTuner | Win | 
 | 
 | 
 | 
 | |
| The ID3v2 Package | 
 | 
 | 
 | Amig | 
 | |
| Winamp | Win | 
 | 
 | 
 | 
 | |
| XMMS2 | Win | Mac | Linux | Probably | 
 | |
| Zinf | Win | 
 | Linux | 
 | 
 | |
| ZLURP | Win | 
 | 
 | 
 | 
 | 
 The Audience is informed
  The Audience is informed