Mp3tag
The universal tag editor
Only for Mac
119,99 lei
Mp3tag is a powerful and easy-to-use tool to edit metadata of audio files. Musicians, DJs, podcasters, and audio-enthusiasts use it for many different aspects of handling audio files.
It supports batch tag-editing for multiple files at once, covering many audio formats from MP3, over MP4, and M4V (yes, that's video!) to FLAC, OGG, OPUS, AIF, DSF, MPC, and WAV.
Furthermore, it supports online database lookups from Discogs and MusicBrainz, allowing to gather proper tags and download cover art for music libraries.
It offers renaming files based on the tag information, replacing characters or words in tags and filenames, importing tag information, and adjusting the size and image format of embedded cover art.
Since some of the tasks in managing a digital library are repetitive, Mp3tag allows for combining tasks into action groups, which serve as workflows for keeping consistency and order. Examples are formatting tag fields, performing case conversion, removing unwanted fields, or adjusting embedded cover art to match required sizes.
## Key Features
- Bulk-Editing of Tags for multiple files at once.
- Editing of cover-art.
- Renaming files based on tags.
- Importing metadata from filenames.
- Assign track and disc numbers via the auto-numbering wizard.
- Importing metadata from online Tag Sources.
- Support for Flexible Tagging, allowing for user-defined tag fields in a standardized way.
- Applying action groups with many tasks combined into reusable workflows.
- Support for many file types under a universal user interface.
and more...
## Supported File Formats
- MP3 (ID3v1, ID3v2.3, ID3v2.4 with UTF-8)
- MP4 / M4A / M4B / M4V (iTunes and Nero)
- FLAC (Vorbis Comments)
- OGG (Vorbis Comments)
- OPUS (Vorbis Comments)
- AIF (RIFF INFO and RIFF ID3)
- DSF (ID3v2)
- MPC (APEv2)
- WAV (RIFF INFO and RIFF ID3)
- MKA / MKV / WEBM (Matroska)
more For organizing a large music collection, this is the ideal solution. Editing multiple files at once, find-replace over all fields, bulk rename with custom patterns and many other useful tricks.
For organizing a large music collection, this is the ideal solution. Editing multiple files at once, find-replace over all fields, bulk rename with custom patterns and many other useful tricks.
I use this on Windows and now on iOS...
I use this on Windows and now on iOS...
New:
• Added support for Liquid Glass and other improvements on macOS 26 Tahoe.
• Added "Manage Covers…" (⇧⌘C) to the Covers menu, allowing you to add, remove, replace, adjust, and reorder embedded cover art for one or multiple files.
• Added "Edit → Covers" menu for cover-related functions.
• Added ⇧⌘A keyboard shortcut for adding covers.
• Added "View → Quick Look" with keyboard shortcut ⌘Y.
• Added "Quick Look" to the context menu.
Changed, Improved & Fixed:
• Fixed an issue where Quick Look failed due to a sandboxing error if files were not explicitly opened via "File → Open".
• Fixed a regression where unknown MP4 atoms were removed during rewrites if the configuration option "Settings → Advanced → Reuse unmodified MP4 atoms" was not enabled.
If you like Mp3tag, I'd greatly appreciate a rating or review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian
1.12 1 Apr
New:
• Added support for cover-only search via Tag Sources.
• Added an advanced configuration option to reuse unmodified ID3v2 frames.
• Added an advanced configuration option to reuse unmodified MP4 atoms.
• Added an advanced configuration option to use a single MP4 atom for multiple values.
• Added support for MP4 H.266 and VP9 video codecs.
• Added support for creating multiple field values using the multiple fields delimiter `\\` at action Import Tag Fields.
Changed, Improved & Fixed:
• Folder separator / in field values created folders when renaming files based on tags in some cases.
• Folders ending with a supported file extension were listed as pseudo-files in the File List.
• Regression where validation for MP4 data atoms of type UTF-8 was too strict and did not allow trailing NULLs anymore.
If you like Mp3tag, I'd greatly appreciate a rating or review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian
1.11 27 Feb
New:
• Added Ukrainian localisation.
If you like Mp3tag, I'd greatly appreciate a rating or review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian
1.10.3 9 Jan
Changed, Improved & Fixed:
• Writing MP4 tags to specific fragmented/streaming MP4 files is no longer refused.
If you like Mp3tag, I'd greatly appreciate a rating or review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian
1.10.2 31/12/2025
Fixed:
• Fixed cover thumbnails with width greater than height could overlap in the next File List column.
• Fixed writing MP4 tags to specific fragmented/streaming MP4 files corrupted the file and now simply refuses to tag the file.
If you like Mp3tag, I'd greatly appreciate a rating or review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian
1.10.1 29/12/2025
New:
• Added a "Customize…" entry to the context menu when right-clicking the File List column header.
• Added a configuration option to change drag-and-drop behaviour to add files to the File List by default.
• Added keyboard shortcut ⌘↓ to show the history helper menu when the focus is on the input field.
• Added keyboard shortcut ⌘+ to show the placeholder helper menu when the focus is on the input field.
• Added keyboard shortcut ↓ to show the history and placeholder drop-down menus when the focus is on the menu buttons.
• Added wildcard support * and ? at action "Import Cover".
• Added placeholder support when setting descriptions via action "Set Cover Properties".
• Added support for user-defined cover filename presets for saving artwork from the Tag Panel.
• Added a "Reset to defaults" option in Preferences.
• Added support for removing history entries for the "Replace" and "Replace with Regular Expression" actions.
• Added support for exporting and importing action groups.
• Added the `$list()` scripting function.
• Added an option to include or exclude subfolders when loading files.
• Added support for managing secure folder access in "Settings → General".
• Added the `Insert`, `SayVar`, `Use`, and `UseFormat` commands to the Web Sources Framework.
• Added support for sorting tracks and files by clicking table columns in the Tag Sources results dialog.
• Added Russian localisation.
Changed, Improved & Fixed:
• Preserved selection when sorting list of Tag Sources search results.
• Visualised placeholders for fields "Value", "Field", and "Sort by" in "Settings → File List".
• Added format-string helper menus for fields "Value", "Field", and "Sort by" in "Settings → File List".
• Updated `json_select_array` in the Web Sources Framework to support JSON arrays as an unnamed root element.
• Improved control widths in "Settings → Export".
• Fixed an issue where the Tag Sources tracks table occasionally reset its size.
• Fixed an issue where informational properties (height, width, and color depth) were not written for FLAC pictures.
• Fixed incorrect bitrate reporting for very short MP3 tracks (under one second).
If you like Mp3tag, I'd greatly appreciate a rating or review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian
1.10 21/12/2025
Changed, Improved & Fixed:
• MP4 `mean` atoms with uncommon namespaces were no longer displayed (since v1.9.7).
• Minor adjustments to function `SayFormat` from Web Sources Framework.
If you like Mp3tag, I'd greatly appreciate a rating or review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian
1.9.13 11/11/2025
New:
• Added `mp4_creation_time`, `mp4_creation_time_raw` , `mp4_modification_time`, and `mp4_modification_time_raw` information fields to display MP4 `mvhd` creation and modification dates.
• Added scripting function `$dedup(x,y,c)` to remove duplicated strings from `x`, separated by `y`, optionally using case-insensitive comparison if `c` is set to `1`.
• Added function `SayFormat` to Web Sources Framework
• Added support for importing `COMPOSER` from extra artist role `Music-By` for Discogs Tag Sources.
If you like Mp3tag, I'd greatly appreciate a rating or review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian
1.9.12 08/11/2025
New:
• Added support for Traditional Chinese localisation.
Changed, Improved & Fixed:
• Performance improvements at **Convert → Text - Tag** with large amounts of text.
• Enabled option to replace invalid NTFS characters also replaced slash character `/` in `%_folderpath` when constructing file names via **Convert → Tag - Filename**.
• Scrolling to the end of a Tag Panel field with content exceeding the visible range wasn't possible via Cmd+Right Arrow after saving tags.
• Premature end of processing Tag Sources when condition for while loops wasn't satisfied.
If you like Mp3tag, I'd greatly appreciate a rating or review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian
1.9.11 28/10/2025
Changed, Improved & Fixed:
• MP4 `gnre` atom for `GENRE` used a type identifier that was incompatible with Apple Music so that "Unknown Genre" was displayed instead of the actual genre (since v1.9.7).
If you like Mp3tag, I'd greatly appreciate a rating or review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian
1.9.10 24/09/2025
New:
• App icon for macOS 26 Tahoe including dark, tinted, and clear variants.
Changed, Improved & Fixed:
• MP4 fields `TOTALTRACKS` and `TOTALDISCS` were not written, if accompanied `TRACK` and `DISC` were not changed (since v1.9.7).
If you like Mp3tag, I'd greatly appreciate a rating or review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian
1.9.9 23/09/2025
Changed, Improved & Fixed:
• Added a workaround for an issue where toolbar symbols did not immediately update their enabled state on macOS 26 Tahoe when the File List selection was changed using the mouse.
• Save toolbar button and menu item are now always enabled when files are selected.
If you like Mp3tag, I'd greatly appreciate a rating or review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian
1.9.8 16/09/2025
New:
• Added Remove Tag toolbar icon (available via Customize Toolbar...).
Changed, Improved & Fixed:
• Use the parent directory in File → Open... if the last opened directory is no longer available.
• Added tag version display to Extended Tags when viewing individual files.
• Modified Extended Tags column sizing so the Field column only uses the necessary width.
• Adjusted control sizes for compatibility with an upcoming version of macOS.
• Internal changes to ensure fields for format strings work with an upcoming version of macOS.
• When a Nero tag needs to be written for MP4, a minimal version is now used without duplicating other global metadata.
• Scripting function `$num(x,y)` did not preserve a negative sign for the first parameter.
If you like Mp3tag, I'd greatly appreciate a rating or review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian
1.9.7 12/09/2025
Changed, Improved & Fixed:
• After opening Quick Look with the space bar, you can now navigate to the previous or next file using the up and down arrow keys without needing to refocus the file list.
• Tag Sources functions `SayNextNumber`, `SayDate`, and `SayDuration` were too forgiving on some inputs.
If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and support me as an Indie developer. Thanks a lot! — Florian
1.9.6 17/05/2025
Fixed:
• Previous inputs for *Original* and *Replace* were not stored in dropdown-history menus for action *Replace*.
• Previous inputs for *Regexp* and *Replace* were not stored in dropdown-history menus for action *Replace with Regular Expression*.
• Some dropdown-history menus used a font different from the regular system font.
• Using a negative parameter at Tag-Sources function `SayNChars` did not work correctly.
• If the search string used for Tag-Sources function `FindInLine` was not found, the internal index was at the last character of the line instead of past the last character of the line.
If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and support me as an Indie developer. Thanks a lot! — Florian
1.9.5 07/05/2025
Fixed:
• Files located within folders that share the same name as the file were not handled correctly.
If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and support me as an Indie developer. Thanks a lot! — Florian
1.9.4 29/04/2025
New:
• Added scripting function `sort` to sort parts of a given string delimited by a given delimiter string.
• Added Matroska mappings for `CATALOGNUMBER`, `ENCODERSETTINGS`, `TVEPISODE`, `TVNETWORK`, `TVSEASON`, and `TVSHOW`.
• Added using Discogs Release ID from clipboard when searching via Discogs Release ID Tag Source.
• Added option to stop, skip, and retry with apply to all on errors when deleting files.
Changed, Improved & Fixed:
• Added deletion of files if trashing is not supported by the underlying file system.
• Changed to use T=50 Album als default target type for MKV Matroska video files.
• Improved calculation of bitrate for CBR MP3 files with a Xing Info header.
• Added removing of trailing empty data that is not part of the RIFF file structure when saving WAV files.
• Fixed error when writing WAV files that have trailing garbage data that is not part of the RIFF file structure.
• Updated Danish localization.
If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and support me as an Indie developer. Thanks a lot! — Florian
1.9.3 15/04/2025
Changed, Improved & Fixed:
• Further improved focus and default-button handling in Tag Sources search window.
• Improved performance when selecting many files, which might be especially noticeable on files from network shares.
• Added detection of invalid ID3v2.2 frames in ID3v2.3 and ID3v2.4 tags and translation to target revision if possible.
If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and support me as an Indie developer. Thanks a lot! — Florian
1.9.2 14/03/2025
New:
• Added support for Matroska with MKA, MKV, and WebM.
• Added support for replacing displayed cover via Tag Panel.
• Added option to revert edits in Tag Panel fields by pressing Esc.
• Added scripting function `$uuid()` to create a 128-bit universally unique identifier (UUID).
• Added support for Danish localization.
Changed, Improved & Fixed:
• Use search button as initial default button at Tag Sources search window and next button as default after results have been queried.
• Improved tab order at Tag Sources search window.
• If an undo operation in a Tag Panel field restores the original value, the change won't trigger automatic saving of metadata.
• Undoing adding, pasting, or removing a cover did undo the previous action.
• Unsaved changes in the Tag Panel are preserved when renaming files via **Convert → Tag - Filename**
• Unsaved changes from Tag Panel are used for **Convert → Tag - Tag** and **Convert → Assign Track Numbers**.
• Unsaved changes from Tag Panel are used when displaying Extended Tags.
• Multiple genre fields are written using the respective MP4 atom identifiers and not as custom fields to improve compatibility with other apps.
• ID3v2.4 frames with incorrect encoding of unsynced integers are read.
Fixed in v1.9.1:
• Check for minimum required version of Mp3tag for a Tag Source resulted in misleading error messages since the previous version.
If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and support me as an Indie developer. Thanks a lot! — Florian
1.9.1 18/02/2025
New:
• Added support for Matroska with MKA, MKV, and WebM.
• Added support for replacing displayed cover via Tag Panel.
• Added option to revert edits in Tag Panel fields by pressing Esc.
• Added scripting function $uuid() to create a 128-bit universally unique identifier (UUID).
Changed, Improved & Fixed:
• Use search button as initial default button at Tag Sources search window and next button as default after results have been queried.
• Improved tab order at Tag Sources search window.
• If an undo operation in a Tag Panel field restores the original value, the change won't trigger automatic saving of metadata.
• Undoing adding, pasting, or removing a cover did undo the previous action.
• Unsaved changes in the Tag Panel are preserved when renaming files via Convert → Tag - Filename.
• Unsaved changes from Tag Panel are used for Convert → Tag - Tag and Convert → Assign Track Numbers.
• Unsaved changes from Tag Panel are used when displaying Extended Tags.
• Multiple genre fields are written using the respective MP4 atom identifiers and not as custom fields to improve compatibility with other apps.
• ID3v2.4 frames with incorrect encoding of unsynced integers are read.
If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and support me as an Indie developer. Thanks a lot! — Florian
1.9 18/02/2025
Changed, Improved & Fixed:
• Choosing *Open With* from the context menu opened only one file in the target app even if multiple files were selected.
If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and support me as an Indie developer. Thanks a lot! — Florian
1.8.27 22/10/2024
Changed, Improved & Fixed:
• Reloading tags of individual files via *File → Refresh Tag* or ⌥⌘R resulted in app not responding.
If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and support me as an Indie developer. Thanks a lot! — Florian
1.8.26 11/10/2024
Fixed in v1.8.25:
• Workaround for infinite backtracking had unwanted side-effects for matching of patterns ending with characters that are reserved in regular expressions.
New in v1.8.24:
• Added option to stop, skip, and rename with apply to all on errors when renaming files via actions.
Changed, Improved & Fixed:
• Choosing *Skip* and checking *Apply to All* on errors when writing tags did not skip subsequent files that produced an error.
• Update 32-bit MP4 `stco` chunk-offset atoms to 64-bit `co64` chunk-offset atoms if referenced sizes are exceeding the unsigned int 32-bit range.
• Format string field menu buttons could not be accessed via VoiceOver modifier key for Export and Filename to Tag.
• Attempting to delete a file which was already deleted externally resulted in an unnecessary error message.
• Added a workaround for possible hangs caused by infinite backtracking of the regex engine when importing a large number of tags from text files and the format didn't match the input.
• Resolved high memory usage when determining cover sizes of huge covers when loading a large amount of files.
If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and support me as an Indie developer. Thanks a lot! — Florian
1.8.25 01/10/2024
New:
• Added option to stop, skip, and rename with apply to all on errors when renaming files via actions.
Changed, Improved & Fixed:
• Choosing *Skip* and checking *Apply to All* on errors when writing tags did not skip subsequent files that produced an error.
• Update 32-bit MP4 `stco` chunk-offset atoms to 64-bit `co64` chunk-offset atoms if referenced sizes are exceeding the unsigned int 32-bit range.
• Format string field menu buttons could not be accessed via VoiceOver modifier key for Export and Filename to Tag.
• Attempting to delete a file which was already deleted externally resulted in an unnecessary error message.
• Added a workaround for possible hangs caused by infinite backtracking of the regex engine when importing a large number of tags from text files and the format didn't match the input.
• Resolved high memory usage when determining cover sizes of huge covers when loading a large amount of files.
If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and support me as an Indie developer. Thanks a lot! — Florian
1.8.24 30/09/2024
New:
• Added Show in Finder to main menu.
• Added column with cover dimensions to list of query results for Discogs Tag Sources.
• Added support for renaming LRC and CDG along with corresponding audio files.
• Added support for `©enc` MP4 atom which is mapped to `ENCODEDBY`.
• Added support for `sdes` MP4 atom which is mapped to `STOREDESCRIPTION`.
• Added support for detection of AV1 video tracks in MP4.
• Added support for Opus in MP4.
Changed, Improved & Fixed:
• Filtering based on format string did not always work when format string contained filter operators.
• Format string field menu buttons could not be accessed via VoiceOver modifier key.
• Selecting an item from the fields menu via keyboard or VoiceOver added it at the beginning of the format string field instead of the current cursor position.
• Internal changes to parts that are responsible for reading and writing MP4 metadata.
• Updated to FLAC 1.4.3.
• Updated to Opus 1.5.1.
If you like Mp3tag, I'd very much appreciate a rating or even a review here on the Mac App Store. It helps a lot and support me as an Indie developer. Thanks a lot! — Florian
1.8.23 16/07/2024
New:
• Added support for Liquid Glass and other improvements on macOS 26 Tahoe.
• Added "Manage Covers…" (⇧⌘C) to the Covers menu, allowing you to add, remove, replace, adjust, and reorder embedded cover art for one or multiple files.
• Added "Edit → Covers" menu for cover-related functions.
• Added ⇧⌘A keyboard shortcut for adding covers.
• Added "View → Quick Look" with keyboard shortcut ⌘Y.
• Added "Quick Look" to the context menu.
Changed, Improved & Fixed:
• Fixed an issue where Quick Look failed due to a sandboxing error if files were not explicitly opened via "File → Open".
• Fixed a regression where unknown MP4 atoms were removed during rewrites if the configuration option "Settings → Advanced → Reuse unmodified MP4 atoms" was not enabled.
If you like Mp3tag, I'd greatly appreciate a rating or review here on the Mac App Store. It helps a lot and supports me as an Indie developer. Thanks a lot! — Florian
more Version 1.12 1 Apr
Data Not Collected The developer does not collect any data from this app.