Audio Metadata & ID3 Tag Editor
Read the existing ID3 tag on an MP3, then write a new one — with the audio stream copied byte-for-byte and never re-encoded.
Convert with this tool
or choose a file from your device — it is processed in this tab and never uploaded
Accepted: MP3 (MPEG-1/2 Layer III) with or without an existing ID3v2 tag
Files stay on your device. There is no upload, no queue and no watermark, so a conversion works even with the network switched off after the page has loaded.
Supported formats & processing
| Accepted input | MP3 (MPEG-1/2 Layer III) with or without an existing ID3v2 tag |
|---|---|
| Produced output | MP3 with a new ID3v2.3 tag containing your text frames |
| Processing | Web Audio API + canvas + native JavaScript encoders |
| Upload required | No — the file is read locally and never transmitted |
How to use this tool
- Add the MP3The existing tag is read immediately and every frame is listed.
- Review what is already thereFields that are already tagged are pre-filled in the form below.
- Fill in the fields you want to changeTitle, artist, album, album artist, track, disc, genre, year, composer and comment are all supported.
- Leave replace-the-tag enabledThis removes the old tag rather than leaving two conflicting blocks in the file.
- Convert and downloadThe result card lists exactly which fields were written and how the file size changed.
About this tool
ID3 tags are what makes a music library usable. Without them your player shows a filename; with them it shows a title, an artist, an album and a track number that sorts correctly. Tags live in a small header block in front of the MPEG audio data, so editing them does not touch the sound at all.
This editor parses the existing ID3v2 tag — showing you every frame it finds, including whether cover art is embedded — and then writes a fresh ID3v2.3 tag with UTF-16 text frames in front of the untouched audio. Because only the header block is rebuilt, the audio frames are bit-for-bit identical to your source file.
Features
- Real ID3v2.3 parsing and writing, not a database lookup
- Every existing frame is displayed before you edit
- UTF-16 text frames, so accented characters survive intact
- Detects and reports embedded cover art in the source
- The MPEG audio stream is copied byte-for-byte — no re-encode
- Original and new file sizes reported so nothing changes silently
Frequently asked questions
Does editing tags change the sound?
No. The tool rebuilds only the tag block in front of the audio. Every audio frame is copied unchanged, so the sound is identical.
Can I add cover art?
Existing artwork is detected and reported, but new artwork is not written here: an APIC frame has to carry the full-resolution image, and rebuilding it correctly is a job for a dedicated tagger. Cover art also has a hard size limit in most players.
Which tag version is written?
ID3v2.3, the most widely supported version. It uses UTF-16 for text, which handles non-Latin scripts correctly.
Will my player re-read the new tags?
Usually yes, after a rescan. Some players cache metadata aggressively — removing and re-adding the file, or restarting the player, forces a fresh read.