"Unknown artist", "Unknown album": why your MP3s show that and how to fix it
Your player says "Unknown artist", or shows a filename where the title should be. I've had hundreds of these in my own library, and they come down to five causes. Each looks a little different, so it's worth thirty seconds of diagnosis before you start typing.
| What you see | Likely cause | Fix |
|---|---|---|
| Filename shown as the title, every field blank | No tag at all | Type the fields in and save |
| Titles cut at 30 characters, no cover art | Only an old ID3v1 tag | Re-save so an ID3v2.3 tag is written |
| Right on the computer, wrong on the phone, or the reverse | Player showing a cached copy | Remove and re-add the file, or rescan |
| Fine everywhere except old Windows software or the car | ID3v2.4 tag the player can't read | Re-save as ID3v2.3 |
| Title reads "Artist - Title", Artist empty | Information in the wrong field | Split it into the right fields |
Cause 1: the file has no tag at all
This is the most common one by a distance. Nothing is wrong with the file; nobody ever wrote anything into it. Your own recordings, voice memos exported as MP3, files from online converters, YouTube rips and anything renamed by hand arrive like this. The player looks for a title, finds nothing, and falls back to the filename.
The tell: every field is empty, not just Artist. Open the file in the editor and it's blank boxes all the way down.
The fix is what you'd expect: type in the artist, title and album, add the cover if you have it, and save. The file was a blank form and you've filled it in.
Cause 2: the file only has an old ID3v1 tag
ID3v1 is the original tagging scheme from the nineties: 128 bytes stuck on the very end of the file, with 30 characters each for title, artist and album, and that's your lot. No cover art, and no room for anything longer than "Everybody Wants to Rule the Wo".
Some modern players ignore ID3v1 entirely, so a file with nothing else shows as "Unknown artist" even though the information is there. Others still read it, which is why one file can look fine in one app and blank in another. The giveaway is truncation: long titles stopping dead at 30 characters, and no cover art anywhere.
The fix is to re-save. Open the file in the editor, save it, and a modern ID3v2.3 tag goes on the front, the one everything reads. The editor can keep an ID3v1 copy at the end too, worth ticking if your car stereo is old enough to want one.
Cause 3: the player is showing a stale, cached version
This one catches people out because the file is fine. Most music apps read tags once, keep the result in their own database and show you that. Edit the file and the app carries on showing what it remembered.
The symptom is disagreement: right on the computer but wrong on the phone, right in one app and wrong in another, or only wrong since you edited it. If the editor shows the correct fields, the file isn't the problem.
Removing the track from the library and adding it again forces a fresh read; a clear-cache or rebuild-library option does the same for everything at once. On Android, some players lean on the system's media scanner and need a rescan before they notice anything.
Cause 4: the tag is a version the player can't read
There are two modern tag versions, ID3v2.3 and ID3v2.4. They're close cousins, but v2.4 changed a few things under the bonnet and some software never caught up. Older Windows programs and a lot of car stereos read v2.3 happily and draw a blank on v2.4.
You'll recognise this when a file looks perfect on your phone but shows nothing in the car or an old desktop player, and never has, so it isn't a cache problem.
The fix is to re-save as ID3v2.3. That's what most taggers write by default and it's what the editor writes, so opening and saving the file is usually enough. The same fields go back in, just in the dialect the fussy player understands.
Cause 5: the information is in the wrong field
Sometimes the tag is there and the player reads it fine. Whoever filled it in just put "Artist - Title" in the Title box and left Artist empty. Converters and download sites do this a lot; it keeps the information without anyone working out which bit is which.
It's easy to spot: the title looks like a filename with a dash in it, and Artist is blank or literally says "Unknown". The player isn't confused; it's showing exactly what it was given.
Split it out: cut the artist from the front of the title, paste it into Artist, tidy the dash, save. If a whole album is like this, the batch tools at the end of this page do it in one pass. The guide to the tag fields covers which box is for what.
What's actually going on inside the file
Every MP3 can carry a block of text called an ID3 tag alongside the audio. ID3v2.3 is the version you'll meet most, and it lives at the very start of the file so a player can read it without touching the music. It holds title, artist, album, track number, year, genre, cover art and a few more.
The editor reads that block and shows you the fields. When you save, it writes a new copy of the file with the corrected tag at the front and the original audio behind it, byte for byte. Nothing is re-encoded, so the sound quality doesn't change however many times you edit. What's inside an MP3 tag has the full layout.
Filenames are not tags
Renaming a file changes nothing inside it. Call a track "Blue Monday.mp3" and its tag still says whatever it said before, or nothing at all. Players read the tag first and only fall back to the filename when the tag is empty, which is why a nicely named file can still show "Unknown artist" and a file called track07.mp3 can look perfect.
A consistent filename pattern is still worth having. Something like "03 - Artist - Title.mp3" makes a folder readable on its own and gives batch taggers a pattern to read the fields from.
How to check what's really in the file
Drop the file into the editor. The fields show exactly what's in the tag, and empty boxes mean an empty tag. There's a separate note on viewing tags without installing anything if you only want to look.
Your operating system will tell you too: Get Info on a Mac lists title and artist, and on Windows it's right-click, Properties, then the Details tab.
If those show the right information and your player doesn't, it's cause 3 or 4. If they're blank, it's cause 1 or 2. Cover art has its own failure modes; album art not showing deals with those.
When it's hundreds of files
Fixing one album by hand is fine. Fixing a whole library one file at a time is tedious, and I say that as someone who has done it. If you've got hundreds of "Unknown artist" files in sensibly named folders, the right tool is a desktop batch tagger. Mp3tag and Kid3 are both free, and both have filename-to-tag rules: tell them the pattern is track, dash, artist, dash, title, point them at the folder, and they fill in every tag in one pass. The comparison covers where each fits. That's the job they were built for, and it's the one place I'll happily send you away from my own editor.