NeoID3 - A Mac app used to convert MP3 tags



NeoID3 is a simple Mac app used to convert MP3 tags encoding to UTF-8.

ID3 is a metadata container most often used in conjunction with the MP3 audio file format. It allows information such as the title, artist, album, track number, and other information about the file to be stored in the file itself.

From Wikipedia.

In ID3v2, tags can be stored in several encodings, such as ISO-8859-1 and UTF-8, while the media palyers in common use, like iTunes and Vox, can only read tags encoded in UTF-8.


  • Detect encoding automatically (powered by uchardet);
  • Convert multiple files;
  • Edit MP3 ID3 tag.

Support encodings

  • UTF-8
  • GB18030
  • BIG5
  • EUC-KR


To build this project, you need install TagLib and uchardet at first.

# use homebrew
brew install taglib uchardet

Tested on Mac OS X 10.9.3 & Xcode 5.1.1.


This app uses TagLib to read and write ID3 tags. After converting, the MP3 file’s tag would be updated to ID3v2.4. Please check whether your media player supports ID3v2.4 before converting.

For example, if you would enjoy your music both in Mac OS and in Windows, you should notice the fact below:

Windows Explorer and Windows Media Player cannot handle ID3v2.4 tags in any version, up to and including Windows 8 / Windows Media Player 12. Windows can understand ID3v2 up to and including version 2.3.[1][2]