How many songs can an MP3 player hold?

howmanysongs main How many songs can an MP3 player hold?

This is a question that a lot of people ask. While it might seem like a dumb question to a lot of advanced users, not everyone is familiar with how the digital audio technology works, and to fuel that fire the resellers and manufacturers often list an approximate number of songs for various players- with very small footnotes clarifying the specs of the files used. While technically accurate, it’s still a fair bit misleading as the people who would ask for the number of songs instead of capacity in the first place are those that won’t know what bitrate or any of that stuff is. Read on to get a quick introduction to MP3 player capacity.

Digital storage 101

When moving up from analog storage media and even CDs you have to let go of the old “it can hold X minutes” way of thinking. Digital storage doesn’t concern itself with how long a song is or how many songs there are, because it’s all digital- meaning there’s no ridges in an LP or anything like that, it’s simply stored as ones and zeros. This might be hard to understand, but think of it like a printed photo; it’s not really a single piece of anything, it’s a piece of paper with millions and millions of very small ink dots printed on it, which to human eyes look like a complete, sharp and clear picture. Digital storage works somewhat the same way, it’s all billions upon billions of ones and zeros that are interpreted by a computer, MP3 player or some other kind of electronic device to be a song, a picture, a document, or anything. Digital storage is measured in bytes, like a printed photo could be measured in number of ink dots. Since there are so many “ink dots”, it’s measured most commonly in millions or billions. One MB, or Megabyte, is one million bytes. One GB, Gigabyte, is one billion bytes. MP3 players these days are measured in GB, so that’s the capacity that is always listed in the player specs.

One thing to be aware of is that there are different ways of counting one GB. Manufacturers of MP3 players use 1000 bytes per kilobyte, 1000 kilobytes per megabyte, and 1000 megabytes per gigabyte- a total of exactly 1 billion. Computers however measure it as 1024 bytes per kilobyte, 1024 kilobytes per megabyte, and 1024 megabytes per gigabyte. The reason isn’t important, but this is how it is. This totals to 1073741824 bytes, or 1,07 billion. Since the computer calculates a gigabyte differently than the MP3 player manufacturer, a 1GB mp3 player plugged into a computer will show up as having a capacity of 931MB. For every extra GB of capacity on the player, it will appear to have lost 69MB for no apparent reason. This might not seem like much, but it does mean that a 16GB player will show to have only 14,9GB of storage when plugged into a computer. Since the system of 1024 instead of 1000 is technically the correct one in the computer industry, this is somewhat of a fraud from the manufacturer’s side since they aren’t really that good at informing people about this. A person might buy a 32GB player for their 31GB music collection and find that the player only has 29,8GB of storage. Unfortunately it’s just something you have to live with and be aware of.


There are a lot of factors that affect quality of audio files, and I’ve written about this before However, the only thing that affects the size of the files is the bitrate of the music files. Bitrate is put simply the amount of bytes used per second to store the audio. To go back to the photo metaphor, it’s the amount of ink dots used to produce the photos. The more ink dots, the more detailed the photo. Bitrates are always numbers easily divided by 8 (again for reasons that aren’t important). 8, 16, 32, 64, 128, 192, 256 and 320 are the most common ones, though anything below 128 is mostly used for speech (audio books, voice recording). These numbers are in bits, not bytes, and 1 byte equals 8 bits. That means that 320kbps (kilobits per second) is the same as 40kBps (kilobytes per second). It’s a bit backwards to use bits instead of bytes, and many manufacturers use the wrong abbreviation for the capacity. In some extreme cases- particularly for Chinese players and other cheap, non-trustworthy manufacturers- they intentionally use bits in the listing of capacity as it will allow them to sell low capacity players as seemingly high capacity ones. Think about it; if you saw a player listed with 16gb priced at $30 it would be a bargain. However, since gb is technically gigabits (capitol B is used for bytes) you’re actually buying a player with 2GB capacity.

MP3 is the most common format, and goes up to 320kbps. Lossless formats and higher capacity formats use higher bitrates, but for the sake of simplicity I’ll concentrate on MP3 bitrates. Other formats and quality issues of various formats are covered in the audio format guide linked to above. There’s also the CBR vs VBR aspect to keep in mind; constant bitrate vs variable bitrate. Variable bitrate basically means that where the music is complex and detailed, higher bitrate is used, while where the music is not so (like where there is silence) it doesn’t use bitrates that high. Back to the photo metaphor, you can think of it like using fewer ink dots to print a clear blue sky than to print a human face, because a human face is much more complex and has more detail. Another way of thinking about it is vacuum packaging instead of big cardboard boxes. Variable bitrate is therefore usually preferred over constant bitrates because it takes up less space (used fewer “ink dots”) while maintaining a higher quality than if you used constant bitrate. Variable bitrate is usually listed with average bitrates. While the amount of difference is a touchy subject for some people, MP3 files are generally considered to sound about the same between 320kbps constant bitrate and 192kbps average bitrate. The latter takes a lot less space because it doesn’t “add details to the sky”.

Many manufacturers claim that 128kbps CBR MP3 is “CD quality”, because it suits them well- low quality used to calculate number of songs means an impressive number of songs the player can hold. In reality, 128kbps is frowned upon by most people- especially when it’s constant bitrate. If you buy tracks from the net, you’ll most likely have either 256kbps CBR or 320kbps VBR files, while bitrates for files from “other places” vary greatly.

How many songs?

This might seem like a lot of info to answer something as simple as how many songs an MP3 player can hold, but there’s a reason why people who know their business sigh when that question is asked. Bitrates, as described above, tells you how much space a song will take up per second. Naturally, the total amount of space equals the bitrate times the duration of the song. On a CD, cassette etc the length was the only thing that mattered, but with digital audio it’s the product of the bitrate and the duration. This is another field where manufacturers cheat, often using 3 minutes or less as the average length of a track when they calculate number of songs. Nice way to cheat people, making it appear like the player can hold more songs than it probably will in real life. As an example, one of the music software applications I use currently holds 45,6 hours of music, which is 725 tracks. That means an average of 3,8 minutes per song, which is probably lower than the average as I have a lot of tracks that are shorter than normal. Depending on what artists you listen to, your average might be 3 minutes or it might be 6 minutes- no-one but you can know. This, combined with the fact that bitrate might vary a lot between files, makes it hard to give a straight number for how many songs a player can hold. The easiest is to just see how big your music collection is and then find a player that can hold it, correcting for the 1024/1000 issue by multiplying the player capacity by 0,931. However, many people who find themselves wondering about the whole “how many songs”-thing might be moving to MP3 players for the first time, and so all their music is on CDs. Normal CDs can hold up to 80 minutes of music (though few hold the maximum), so the number of CDs a player can hold is the absolute maximum, but not that realistic as the number will most likely be considerably higher.

The chart below shows various play capacities and how many songs, hours, minutes and CDs they can hold at various bitrates. Notice the major difference between 192kbps and 320kbps; that difference will cost you nothing in quality if you move from 320kbps CBR to 192kbps VBR. Note that moving upwards (like converting a 128kbps to 320kbps) wo
n’t accomplish anything other than using more space- once the info is gone, compressed to a low bitrate, it’s not coming back.

capacity chart How many songs can an MP3 player hold?

In conclusion

There are a lot of things that end up deciding the number of songs an MP3 player can hold, simply because “number of songs” isn’t a unit of measurement that has any meaning in the digital world. Manufacturers and stores list somewhat random numbers that doesn’t mean much to people because explaining it all would take as much time as this article has taken you to read, and it might still not make much sense to some people. It is however important to understand the concepts behind the capacity of an MP3 player both to not be fooled by listed numbers and also to find the capacity you need. This article doesn’t even touch on video, which is a chapter by itself in the book of capacity, but the same concept with bitrates apply- though bitrate is more hidden in the world of video. Hopefully these charts and this explanation will give some indication of what’s awaiting you when you buy a new player, but remember: there is no sensible unit of measurement for audio capacity.


HappySchnapper on December 23, 2009 11:05 AM

Another thing to consider is mono vs stereo. Much of the music in my collection is from the ’50s and earlier, usually in mono. If your encoder application has the appropriate settings (CDex does) you can create the mp3 in mono. I typically use 96k mono instead of 192k stereo for mono songs. The quality of the sound is identical, and the file is half the size.

oskar on December 23, 2009 12:06 PM

With VBR you automatically save the “mono-space” (mentioned in previous comment)without having to think of it. Nice!

Joseph on December 23, 2009 1:28 PM

Very nice. Now you need to settle an even more long-standing capacity question: how much wood could a woodchuck chuck if a woodchuck could chuck wood?

brett on December 23, 2009 2:22 PM

All very interesting but memory isn’t the only restriction. For example I have a 16gb Cown with a 16gb SDHC card. I have plenty of space left on the player but the Cowon firmware restricts me to 8000 files!!

Leon on December 23, 2009 3:27 PM

Very good article!Not perfect though. You didn’t mention that the even the manufacturer’s listed amount is still a somewhat a lie.A manufacturer listed 16GB Sony player reads only 14.7GB on the computer when it is supposed to read 14.9GB. In other words, they are not even giving the user the full 16GB (or 14.9GB computer listed), but rather 15.836GB (or 14.7GB computer listed) instead. Maybe the missing .164GB (or .2GB) is being used by the firmware and such.Either way, this makes their number of song calculation wrong and thus they are legitimately cheating people.

joe on December 23, 2009 5:58 PM

There is megabyte, and there is mebibyte. They came into existence in 1998, but losers like Microsoft still haven’t decided to correct this so nobody knows about it. Except of course, OSX which properly uses SI standards now and Linux which displays the binary IEC standard.No matter what however, all OSes display the amount of capacity via bytes correctly.

Andy on December 24, 2009 12:26 AM

I was about to mention it, but joe just hit on it. 1 megabyte (MB) = 1000 bytes, 1 mebibyte (MiB) = 1024 bytes.

syphaxe on December 25, 2009 2:33 PM

Nice technical write-up! I propose a practical poll. Over time we’ve all collected/ripped songs of various quality and playing time. At the end of the day, what’s your music collection songs/size? I have 5243 tracks occupying 27.38GB (computer listed). So I get roughly 192 tracks per GB (computer listed), or 187 tracks per true GB.Anyone else? Does this need an official post??

graphicartist2k5 on December 26, 2009 4:30 PM

I used to think that I had to have my music collection ripped to at least 128 kbps for it to be decent quality, but I have since found out that 64 kbps bitrate is just as good, and not only that, but I can fit a TON more music on my 4gb mp3 player than if it were still at 128 kbps. Right now I have 859 songs and I still have 1.86gb of storage space left, and some of the songs I have on there are REALLY long, like around 15-20 minutes long. Do the math and tell me how 128 kbps is better than 64 kbps. I literally have to try to fill this thing up to capacity, which is saying a lot.

stop nonesenses on December 27, 2009 5:55 PM

graphicartist2k5 , have you REALLY READ THE ARTICLE? Do you have a healthy ears? I bet answer for both is NO.64kbs means a crappy sound quality, of course half the 128kbs size.The price is a deformed frequencys over 2khz and problably a 22khz instead 44 samopling frecuency during reecoding (most encoders do that to reduce pathetic treble sound).So if you enjoy 64kbs you might have dameged ears,crappy headphones, you listen vocals or pianos only,mono recordings,etcMOST people need 192kbs and more to avoid differences with CD

Wings on December 30, 2009 11:11 AM

graphicartist2k5, If you went down to 32kbps you will double the amount of tracks you can put on your player. ;) lol

madkid on January 1, 2010 6:43 PM

There is no way that anyone could listen to 32kbps and call it just as good as 128kbps. I’ve listened to music encoded at 64kbps with the Ogg Vorbis format and I almost couldn’t recognize the song I was listening to. There is no way that 32kbps is gonna sound any better. You must be hearing impaired or just pulling legs.

hil on February 15, 2010 4:49 AM

that is one awesome table. i know how to calculate those things, but1) i’m too lazy2) my math is just too terrible.thanks a lot! :D

madmax on December 13, 2010 4:09 AM

cd-r 700mb > 128kbps mp3 holds around 150 mp3

madmax on December 13, 2010 4:10 AM

Higher birate it more space it takes.
128mb its standard ,don’t go lower than this.
I personally prefer 192kbps or 320kbps ( CD wav quality)

ki on February 21, 2011 10:16 PM

mostly mp3*s on internet are vb v2 and 320. No one cares about other quility.

Cesar on March 19, 2011 8:46 AM

Awesome article, very informative to be fast i just think 1GB = 250 songs

Atari on October 29, 2011 6:30 AM

“Very nice. Now you need to settle an even more long-standing capacity question: how much wood could a woodchuck chuck if a woodchuck could chuck wood?”

Why, that question has already been answered:

A wood-chuck would chuck as much wood as a wood-chuck could chuck if a wood-chuck could chuck wood!

Denise on October 29, 2011 5:08 PM

I got a Walkman (The long one) and it is holding 925 songs right now.

Comments Closed. Please continue the discussion in the forums