The exact number of songs in 1 GB varies based on audio format, bitrate, and song length. Simplified, 1 GB (gigabyte) equals 1,024 MB (megabytes) in digital storage terms.
Key Factors Influencing Song Size
- File format: Common formats like MP3 or AAC use compression to reduce size, while lossless formats like FLAC preserve quality but require more space.
- Bitrate: Measured in kilobits per second (kbps), higher bitrates improve sound quality but increase file size. For example, a 128 kbps MP3 is smaller than a 320 kbps version.
- Song duration: Longer songs naturally take up more space; a 3-minute song is smaller than a 6-minute one.
Average Song Sizes
Here are typical sizes for a single song:
- MP3 at 128 kbps (standard quality): About 3-5 MB per minute, so a 4-minute song is roughly 12-20 MB.
- AAC at 256 kbps (higher quality): Around 4-6 MB per minute, so a 4-minute song is about 16-24 MB.
- FLAC (lossless): Significantly larger, often 20-40 MB per minute, making a 4-minute song 80-160 MB.
Calculating Songs in 1 GB
Using the most common scenario—MP3 at 128 kbps and 4 minutes long (average 4 MB per song):

- 1 GB = 1,024 MB
- Songs per GB: 1,024 MB ÷ 4 MB per song = approximately 256 songs.
Adjust for variables:
- For lower-quality MP3 (e.g., 96 kbps, 3 MB per song): Up to 340 songs.
- For high-quality MP3 or AAC (e.g., 320 kbps, 8 MB per song): Around 128 songs.
- For lossless formats like FLAC (larger sizes): As few as 6-12 songs.
In summary, for most users with standard MP3 files, 1 GB holds roughly 200-500 songs, depending on your specific settings.