How Many Songs Fit Calculator
A 64 GB phone holds about 8,571 songs at 256 kbps, roughly 500 hours of music, after the file system takes its 10% cut. The same phone holds 17,142 songs at 128 kbps and 6,857 at 320 kbps. One 4K video clip can swallow the space of 60 songs.
| Usable storage | |
| File size per song | |
| Songs that fit | |
| Total play time | |
| In days of nonstop music | |
| Hours of listening per GB | |
| Same device at 128 kbps | |
| Same device at 256 kbps | |
| Same device at 320 kbps | |
| Same device as FLAC |
Use 10% overhead for a memory card and 25% for a phone, where the operating system takes 10 to 15 GB. Storage is counted the way manufacturers count it (1 GB = 1,000 MB). Everything runs in your browser, nothing you type is uploaded or stored.
A 3.5-minute song is about 3.4 MB at 128 kbps and 8.4 MB at 320 kbps, so bitrate decides whether your phone holds 17,000 songs or 6,800. Pick your storage and quality to see the real number.
Key takeaways
- A 3.5-minute song is 6.72 MB at 256 kbps and 3.36 MB at 128 kbps
- A 64 GB phone fits 8,571 songs at 256 kbps, about 500 hours of music
- Drop to 128 kbps and the same phone holds 17,142 songs
- Lossless FLAC near 900 kbps fits only 2,438 songs on 64 GB
- A single 4K video clip can take the space of 60 songs
On this page
How song file size is calculated
Audio file size comes down to one multiplication. Bitrate is how many kilobits of data the encoder spends on every second of sound, so the file size is bitrate times duration, divided by 8 to turn bits into bytes.
File size (MB) = bitrate (kbps) × seconds ÷ 8 ÷ 1000
That is the whole formula, and it is why the same song can be 3 MB or 24 MB. A three-and-a-half-minute track is 210 seconds long. At 128 kbps the encoder spends 128 kilobits a second, so the file is 128 × 210 ÷ 8 ÷ 1000 = 3.36 MB. At 320 kbps the same song is 8.4 MB. At lossless quality around 900 kbps it is 23.6 MB, seven times the size of the 128 kbps version for a difference most people cannot hear on earbuds.
Then divide your storage by the file size. The one detail that trips people up is the storage itself: manufacturers sell a 64 GB drive as 64,000,000,000 bytes, but computers count a gigabyte as 1,073,741,824 bytes, so the same drive shows up as 59.6 GB in a file manager. The NIST reference on SI prefixes explains the decimal-versus-binary gap, and it is worth knowing because it is the first of two bites out of your storage.
The second bite is the operating system. A phone or tablet with 64 GB of marketed storage usually has 45 to 50 GB free after the OS, pre-installed apps and caches. That is why the calculator has a usable-space input: 10% is realistic for a memory card, and 20% to 25% is realistic for a phone.
Worked example: a 64 GB phone at 256 kbps
A 64 GB phone, music encoded at 256 kbps, average song length 3.5 minutes, and 10% of the storage lost to the file system.
- Usable storage: 64 GB × 90% = 57.6 GB, which is 57,600 MB
- Song length: 3.5 minutes = 210 seconds
- File size: 256 × 210 ÷ 8 ÷ 1000 = 6.72 MB per song
- Songs that fit: 57,600 ÷ 6.72 = 8,571 songs
- Total play time: 8,571 × 3.5 minutes = 29,999 minutes = 500 hours
- That is 20.8 days of nonstop music
Drop the quality to 128 kbps and the same phone holds 17,142 songs, exactly double, because the bitrate halved. Push it to 320 kbps and you get 6,857 songs. Nothing else changed; only the encoding quality moved.
Now be honest about the phone. Use 25% for the OS and pre-installed apps instead of 10% and the usable space is 48 GB, or 48,000 MB. At 256 kbps that is 7,142 songs, 1,400 fewer than the optimistic figure, and closer to what you will see. For a phone, use 25%. For a microSD card in a dedicated player, 10% is fine.
Bitrate and file size at a glance
All figures for a 3.5-minute song on a 64 GB device with 10% lost to the file system, so 57,600 MB usable:
| Bitrate | MB per song | Songs on 64 GB | Hours of music |
|---|---|---|---|
| 128 kbps MP3 | 3.36 | 17,142 | 1,000 |
| 192 kbps MP3 | 5.04 | 11,428 | 667 |
| 256 kbps AAC | 6.72 | 8,571 | 500 |
| 320 kbps MP3 | 8.40 | 6,857 | 400 |
| FLAC (about 900 kbps) | 23.63 | 2,438 | 142 |
Reading down the table, the trade is roughly linear: doubling the bitrate halves the songs. Going from 128 to 320 kbps costs you 10,285 songs, 60% of your library, and buys a quality difference that is inaudible on phone speakers, earbuds in a car, or a Bluetooth connection, all of which re-compress the audio anyway.
Where high bitrates do earn their space is a good pair of wired headphones or a home stereo, where a 320 kbps file against a 128 kbps file is a real, repeatable difference. Lossless is worth it mainly for archiving a library you intend to re-encode later, or for classical and acoustic music with a lot of quiet detail. The FLAC format specification explains what lossless preserves if you want the technical version.
How much storage your device gives you
The capacity on the box is not the capacity you can fill with music. There are two separate deductions, and most people only account for one.
- Decimal versus binary gigabytes. A 64 GB device holds 64,000,000,000 bytes, which a file manager reports as 59.6 GB. That is a 7% gap before you have stored anything.
- The operating system. iOS and Android, plus pre-installed apps, caches and the recovery partition, take 10 to 15 GB on a modern phone. On a 64 GB phone that leaves roughly 45 to 50 GB for your own files.
- Everything else on the device. Photos and videos are the biggest competitor for space. A single 4K video clip can be 400 MB, the equivalent of 60 songs at 256 kbps.
Worked through: a 64 GB phone with 12 GB of system and 15 GB of photos has about 32 GB left for music. At 256 kbps that is 32,000 ÷ 6.72 = 4,762 songs, not 8,571. Still a lot, but less than half the headline number, and it is the number you will hit.
Memory cards are cleaner because they carry no operating system, but they still have the decimal-versus-binary gap and they need a little free space to work well. If you are buying a card for a dedicated music player, budget 90% of the stated capacity and you will not be disappointed.
MP3, AAC, FLAC and streaming
Format matters as much as bitrate, and the names are less important than two questions: is it lossy, and how efficient is the encoder?
- MP3. The oldest and most compatible lossy format. At 320 kbps it is transparent to most listeners. Every device plays it.
- AAC. Roughly 20% to 30% more efficient than MP3, which is why a 256 kbps AAC file sounds like a 320 kbps MP3 and is 20% smaller. It is the default for Apple Music and iTunes purchases.
- Ogg Vorbis and Opus. More efficient again, and open source, but support outside Android and desktop players is patchy.
- FLAC and ALAC. Lossless, about 50% to 60% of CD size with no quality loss at all. Big files, and the only format worth using if you plan to re-encode later.
The practical upshot: if you are ripping your own CDs, 256 kbps AAC or 320 kbps MP3 covers almost everyone. If you are downloading, you rarely get a choice, the store or service picks the format and the bitrate for you.
Streaming changes the arithmetic entirely, because nothing is stored. But the offline-download feature on most services is exactly this calculation: pick the quality setting and the app fills your device with the same MB-per-song figures from the table above. On a 64 GB phone, downloading at the highest quality setting rather than the default is often the difference between 1,500 songs and 5,000.
Turning songs into hours of listening
Song count is the number people search for; hours is the number that matters. The conversion is song count times average length.
Hours = songs × minutes per song ÷ 60
- 8,571 songs at 3.5 minutes: 500 hours, 20.8 days of nonstop music
- 12,000 songs at 4 minutes (128 GB at 320 kbps): 800 hours, 33.3 days
- 34,285 songs at 3.5 minutes (256 GB at 256 kbps): 2,000 hours, 83.3 days
- 2,438 lossless songs at 3.5 minutes: 142 hours, 5.9 days
For context, the average American listens to about 20 hours of music a week. Even the lossless library on a 64 GB phone is seven weeks of continuous listening, and the 256 kbps library is nearly six months of it. Unless you are running a shop sound system, almost nobody needs 17,000 songs offline at once.
The most useful way to use those numbers is per playlist. A 500-song playlist at 256 kbps is 500 × 6.72 = 3,360 MB, or 3.36 GB, a rounding error on a 64 GB phone. A 1,000-song library at the same quality is 6.72 GB. So if you are deciding between quality and capacity, ask how big your library is first: for most people it is under 2,000 songs, which fits at 320 kbps on almost anything made in the last decade.
Frequently asked questions
How many songs fit in 64 GB?
8,571 songs at 256 kbps for 3.5-minute tracks, assuming 10% is lost to the file system. That is 500 hours of music, or 20.8 days nonstop. On a real phone with the OS taking 12 GB, expect closer to 4,700.
How many songs fit in 128 GB?
About 17,142 at 256 kbps, or 12,000 songs if they average 4 minutes at 320 kbps, 800 hours of listening. On a phone, subtract 10 to 15 GB for the operating system first.
How many MB is a 3.5-minute song?
3.36 MB at 128 kbps, 6.72 MB at 256 kbps, 8.4 MB at 320 kbps and 23.6 MB lossless. The formula is bitrate times seconds divided by 8,000.
How many songs fit in 256 GB?
34,285 songs at 256 kbps for 3.5-minute tracks, 2,000 hours, or 83 days of nonstop music. That is more than four years of listening at 20 hours a week.
Does a higher bitrate mean fewer songs?
Yes, in direct proportion. Doubling the bitrate halves the songs: 17,142 at 128 kbps becomes 8,571 at 256 kbps and 6,857 at 320 kbps on the same 64 GB device.
How many songs fit on a 64 GB phone in real life?
About 4,762 at 256 kbps once you allow for 12 GB of system files and 15 GB of photos. The headline 8,571 assumes the whole device is music, which it never is.
Is 320 kbps worth it over 128 kbps?
It costs 60% of your library, 6,857 songs instead of 17,142 on 64 GB, and is inaudible on phone speakers, earbuds in a car or over Bluetooth. It is worth it on wired headphones or a home stereo.
How many songs is 1 GB?
About 297 songs at 256 kbps for 3.5-minute tracks, since each song is 6.72 MB. At 128 kbps it is 595 songs per GB, and at 320 kbps it is 238.
How much space does a 500-song playlist take?
3.36 GB at 256 kbps, or 4.2 GB at 320 kbps. On a 64 GB phone that is a rounding error, which is why playlists almost never cause a storage problem.
Why does my 64 GB phone show less than 64 GB?
Two reasons. Manufacturers count a gigabyte as 1,000,000,000 bytes while the file system counts 1,073,741,824, which alone costs 7%. Then the operating system takes another 10 to 15 GB.
Are FLAC files worth the space?
Only for archiving or a high-end wired setup. FLAC is about 23.6 MB per 3.5-minute song, so a 64 GB device holds just 2,438 of them, seven times fewer than at 128 kbps.
How many hours of music is 8,571 songs?
500 hours for 3.5-minute tracks, about six months of listening at 20 hours a week, or 20.8 days of nonstop playback.
Spotted a wrong number or a broken result?
More Tech tools
- Amp-Hour Calculator
- Amps to kVA Calculator
- Audio File Size Calculator: WAV, MP3 and Storage Time
- Bandwidth Calculator
- Battery Charge Time Calculator
- Battery Life Calculator
- Bits to Bytes Converter
- CFM Calculator
- Capacitance
- Capacitor Calculator
- Current Calculator
- Data Transfer Calculator
- Data Usage Calculator
- Download Time Calculator
- Downtime Cost Calculator
- Electric Charge Calculator
Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.