How to use
- 01 - Song.mp3no tags02 - Song.flachas tags
Load music files
- 01 - Song.mp3no tags → entered02 - Song.flacalbum art added
Edit tags in bulk in a table
- changed-files.zip
Keep the audio, or save as ZIP
Drop music files, or use “Choose files” / “Choose folder” (MP3 and FLAC can be edited; M4A, OGG and Opus are view only).
Edit tags directly in the table. Title, artist, album, track, disc, year, genre and composer are in the table; comment, lyrics and album art are in the row’s “Details”.
For many files, use “Bulk edit”: fill a column with one value, number the tracks, import tags from file names such as “01 - Title”, build file names from tags, or set album art for all.
Garbled MP3s are detected automatically and the re-read result is shown. If it is wrong, choose the encoding under “Re-read garbled text” in the settings.
Save one file with “Save”, or all changed files with “Save changed files as ZIP”. On every save the written result is read back and checked, and the audio bytes are compared with the original.
What it does
Audio data is not changed by a byte
Only the tag area is rewritten; the audio part is copied as it is. On every save the written result is read back to check the tags, and the audio bytes are compared with the original. If they differ, nothing is written out.
Fixes garbled tags of old Japanese MP3s
ID3v1 / ID3v2 text declared as ISO-8859-1 but actually written in Shift_JIS (or EUC-JP, UTF-8) is detected and re-read, and the result is shown in the table. Saving writes UTF-8 for ID3v2.4 or UTF-16 for ID3v2.3.
Bulk editing in a table
Fill a column with one value, number tracks, import tags from a file-name pattern, build file names from tags, or set album art for every file on one screen. Pattern import scans for the separator text in order, so hostile names cannot freeze it.
ID3v2 details handled properly
Reads ID3v2.2 / 2.3 / 2.4 including padding, extended headers, unsynchronisation and v2.4 syncsafe frame sizes. Unknown frames (PRIV, UFID, TXXX…) and untouched fields are kept as they are.
FLAC: Vorbis comment and PICTURE directly
Rebuilds the FLAC metadata blocks while keeping STREAMINFO, ReplayGain and other existing entries and blocks. Album art is validated down to its structure (JPEG / PNG) before it is embedded.
Save one by one, or as a ZIP
Bundle only the changed files into a ZIP. Keep the original names or build them from the tags.
Use cases
- MP3s ripped from old CDs show garbled titles and artists and need fixing
- Give a whole album the same album name, artist and year, plus sequential track numbers
- Put the title and track number from file names like “01 - Title.mp3” into the tags (or build file names from tags)
- Add, replace or remove cover art in FLAC and MP3 files
- Fix tags quickly in the browser without re-encoding the audio
Supported formats
Editable
View only
Album art
Capability matrix
| Feature | Support | Notes |
|---|---|---|
| Read and write MP3 | Supported | Writes ID3v2.3 / 2.4. An existing ID3v1 tag can be kept or removed |
| Read and write FLAC | Supported | Vorbis comment and PICTURE; other blocks are kept |
| Title, artist, album, album artist, track, disc, year, genre, composer, comment, lyrics | Supported | — |
| Add, replace, remove album art (JPEG / PNG) | Supported | Can be set for all files at once |
| Detect and re-read Shift_JIS / EUC-JP mojibake | Supported | Targets ISO-8859-1–declared text in ID3v1 / ID3v2; saved as UTF-8 / UTF-16 |
| Column fill, numbering, import from file names, file names from tags | Supported | — |
| Show M4A / MP4, Ogg Vorbis, Opus tags | Partial | Read only. Writing is limited to MP3 and FLAC (no conversion) |
| Write the new content into ID3v1 as well | Not supported | An existing ID3v1 tag can only be kept or removed |
| Several pictures or picture types (back cover, …) | Not supported | Only the first picture (front cover) is handled; replacing or removing it drops the others |
| Convert, cut or normalize audio | Not supported | Audio data is not changed |
| Automatic tag lookup from online databases | Not supported | The tool does not use the network. Enter tags by hand or from file names |
| DRM-protected files | Not supported | Protected files may not be readable or writable, and DRM is not removed |
| Editing ID3 chapters, synced lyrics, ReplayGain | Not supported | Not shown or edited, but kept as they are when untouched (except some old frames when switching an MP3 between v2.3 and v2.4) |
| Offline use | Supported | Works without a connection after the first load |
Limits & notes
- Up to 300 files at a time, 256 MiB per file and 64 MiB for an ID3v2 tag.
- A ZIP of changed files is limited to 1 GiB in total. Save the files one by one if it is exceeded.
- When an MP3 is switched between ID3v2.3 and 2.4, frames that do not exist in the other version (TDAT, TIME, TDRL …) are dropped. While the version is “Keep”, unknown frames stay.
- Compressed or encrypted frames (very rare) cannot be carried over and are lost on save (the count is shown in the details).
- Fields with several values (co-artists …) are shown joined with “; ” and become a single value once you edit and save the field.
- Reading and writing are our own implementation and every write is read back and checked. Back up important files before saving.
- On phones, large albums or files near 256 MiB may fail to load for lack of memory, so a PC is recommended.
Privacy & safety
Music files, tags and file names are not uploaded; the browser reads and processes them on your device. Contents and names are never sent to a server, stored or analysed. Album art is only displayed as a blob image and is never interpreted as HTML.
FAQ
Why are the titles and artists of my MP3 garbled?
Does editing MP3 tags change the sound quality?
What is the difference between ID3v1 and ID3v2?
Can I give many MP3s the same album name and sequential track numbers?
Can I edit M4A or OGG tags?
Can it fetch track names from the internet like CDDB?
Related tools
Audio Converter and Video Audio Extractor
To get just the sound from a video, choose the video and an output format (MP3, M4A, WAV, Opus or FLAC). If the source audio is AAC, M4A is written without re-encoding, so the quality does not change. Your file is never uploaded.
Audio Editor
To cut unwanted parts of audio, drag on the waveform to select a range and press “Remove selected ranges”. To join clips, use “Join and edit” to set the order and any silence between them. You can save as WAV or MP3, or as M4A or Opus where your browser can write them. Your file is never uploaded.
Batch Rename
Combine rules to rename files in bulk. Check old → new names live, catch duplicates and invalid names, then save renamed copies as a ZIP or into a folder. Files are never uploaded.
CSV Encoding Fix
Convert CSV files that show garbled text in Excel to UTF-8 with BOM or Shift_JIS, with automatic encoding detection. Mojibake that was already saved, such as “日本語”, can usually be restored too.
Archive Filename Fix — ZIP Mojibake & Mac Clutter Repair
Names garbled when a ZIP made on Japanese Windows is opened on a Mac, or __MACOSX folders and split voiced marks when a Mac ZIP is opened on Windows: drop the ZIP and both are fixed. Names are rewritten as UTF-8 and clutter is removed; compressed data is copied without recompression. See the names before and after side by side. Several ZIPs at once, all on your device.
Metadata Studio
A workbench for looking at, fixing and comparing the author, company, capture time and location stored in photos, PDFs and Office files. Every edit is re-read and verified, with a before/after diff. To just strip everything, use the dedicated remover tools.
Last updated: