Audio File Size Calculator: WAV, MP3 and Storage Time
One hour of 44.1 kHz 16-bit stereo WAV is 635,040,000 bytes (635.04 MB). A compressed file is simpler: bitrate in kbps times 1000 times seconds, divided by 8, so a 320 kbps MP3 for the same hour is 144.00 MB.
| File size | |
| Size in megabytes (MB, decimal) | |
| Size in mebibytes (MiB, binary) | |
| Size in gigabytes (GB, decimal) | |
| Size in gibibytes (GiB, binary) | |
| Effective bitrate | |
| Data per minute of audio | |
| Recording time on the storage given | |
| Other lossy bitrates for this duration |
PCM size equals sample rate times bit depth times channels times seconds, divided by 8. Lossy size equals bitrate in kbps times 1000 times seconds, divided by 8. File headers add only a few dozen bytes and are not counted. All calculations run locally in your browser and nothing is uploaded.
Work out the size of an uncompressed WAV or a compressed MP3 from sample rate, bit depth, channels, bitrate, and duration, then see how many hours fit on a card or drive.
Key takeaways
- PCM size = sample rate x bit depth x channels x seconds / 8, so 44.1 kHz 16-bit stereo for an hour is 635,040,000 bytes (635.04 MB)
- Compressed size = bitrate in kbps x 1000 x seconds / 8, so a 320 kbps MP3 is 144.00 MB for one hour
- A 48 kHz 24-bit 5.1 surround file writes 51.840 MB per minute and fills a 64 GB card in about 20.6 hours
- A 64 GB card is 64,000,000,000 bytes, which is 59.60 GiB, so the system shows about 7 percent less than the label
- Bit depth and channels multiply: 16-bit to 24-bit makes a file 1.5 times bigger and stereo to 5.1 makes it 3 times bigger
On this page
- How audio file size is calculated
- Uncompressed PCM: sample rate, bit depth, and channels
- Compressed files: bitrate and duration do all the work
- Worked example: one hour of CD quality stereo WAV
- Worked example: 5.1 surround at 48 kHz and 24 bit
- Reading MB, MiB, GB, and GiB without getting confused
- How long you can record on an SD card or a drive
- Choosing settings for the job
How audio file size is calculated
Audio files come in two families, and each family has its own arithmetic. Uncompressed audio, which is what sits inside a WAV, an AIFF, or a Broadcast WAVE file, stores every sample at full size with no compression at all, so its size is exact and predictable. Compressed audio, which is what an MP3 or an AAC file is, discards information on purpose and stores the result at a fixed bitrate, so its size is predictable from that bitrate instead.
The Library of Congress format description for WAVE sets out the RIFF container and the LPCM encoding inside it, and notes that broadcast work usually uses the Broadcast WAVE variants that the EBU Tech 3285 specification defines. For lossy files, RFC 3003 registers the audio/mpeg media type and lists the MP1, MP2, and MP3 layers that produce the familiar .mp3 file, while ITU-R BS.1770 covers the loudness measurement that broadcast delivery depends on.
Two formulas cover everything on this page. For uncompressed PCM, multiply sample rate by bit depth by channel count by seconds, then divide by 8. For a compressed file at a known bitrate, multiply the bitrate in kbps by 1000 by the seconds, then divide by 8. There is no hidden factor, no variable quality setting, and no surprise.
Uncompressed PCM: sample rate, bit depth, and channels
Three settings decide how many bytes a second of recording takes, and they multiply together. The sample rate counts how many measurements of the sound are taken each second, so 48,000 samples per second is the standard for video work and 44,100 is the standard for CD music. The bit depth says how finely each measurement is stored, and 16 bits is the CD standard while 24 bits is the broadcast and studio standard. The channel count says how many of those measurements are made at once, one for mono, two for stereo, and six for a 5.1 surround file with five full channels plus a low frequency effects channel.
The AES standard for measurement of digital audio equipment, AES17, is the reference for how the full scale level of a digital file is defined, which is the part that matters when you compare a 16-bit recording to a 24-bit one. In plain terms, moving from 16-bit to 24-bit makes the file 1.5 times larger, and moving from stereo to 5.1 surround makes it 3 times larger. Nothing else changes it.
| Format | Bytes per second | MB per minute | MB per hour |
|---|---|---|---|
| 44.1 kHz, 16-bit, mono | 88,200 | 5.292 | 317.52 |
| 44.1 kHz, 16-bit, stereo (CD) | 176,400 | 10.584 | 635.04 |
| 48 kHz, 16-bit, stereo | 192,000 | 11.520 | 691.20 |
| 48 kHz, 24-bit, stereo (broadcast master) | 288,000 | 17.280 | 1036.80 |
| 48 kHz, 24-bit, 5.1 surround (6 channels) | 864,000 | 51.840 | 3110.40 |
| 96 kHz, 24-bit, stereo | 576,000 | 34.560 | 2073.60 |
| 192 kHz, 32-bit float, stereo | 1,536,000 | 92.160 | 5529.60 |
Compressed files: bitrate and duration do all the work
A compressed file has no sample rate to speak of, because the encoder threw most of the samples away. What it has is a bitrate, and that is enough. A 320 kbps MP3 stores 320,000 bits every second no matter what the music sounds like, so a five minute track is 320,000 times 300 seconds divided by 8, which is 12,000,000 bytes, and a one hour interview at the same bitrate is 144.00 MB.
That fixed cost is why compression earns its place in delivery and why it is a poor fit for a working master. The detail that lossless formats keep is discarded, and once it is gone no amount of bitrate brings it back. The RFC 3003 description of the MPEG audio layers makes the same point about the tradeoff, since the point of the layers is to remove data that the ear will not miss.
| Bitrate | Size of 1 minute | Size of 1 hour | Typical use |
|---|---|---|---|
| 64 kbps | 0.48 MB | 28.80 MB | Spoken word, voice memos |
| 128 kbps | 0.96 MB | 57.60 MB | Standard MP3, good for music and podcasts |
| 192 kbps | 1.44 MB | 86.40 MB | High quality MP3 |
| 256 kbps | 1.92 MB | 115.20 MB | Close to transparent, common in video |
| 320 kbps | 2.40 MB | 144.00 MB | Highest MP3 setting, no extra benefit for most listeners |
Worked example: one hour of CD quality stereo WAV
Take the format that fits on a CD: 44.1 kHz, 16-bit, stereo, and record for one hour. The calculator returns 635,040,000 bytes, which is 635.04 MB in decimal megabytes, 605.62 MiB in binary mebibytes, 0.6350 GB and 0.5914 GiB. The effective bitrate reads 1411.2 kbps, and the data rate is 10.584 MB per minute.
Run the arithmetic to check it. 44,100 samples per second times 16 bits times 2 channels is 1,411,200 bits per second, and dividing by 8 gives 176,400 bytes per second. Times 3,600 seconds for the hour is 635,040,000 bytes, which matches the tool exactly.
The storage line is the practical part. On a 64 GB card the tool reports 100 hours 46 minutes of room, and it also prints the compressed comparison for the same hour: 128 kbps = 57.60 MB, 192 kbps = 86.40 MB, 256 kbps = 115.20 MB, and 320 kbps = 144.00 MB. A 64 GB card holds one of those MP3 hours about eleven times over, while the WAV version fills the card in under seven hours.
Worked example: 5.1 surround at 48 kHz and 24 bit
Now the heaviest case a location recordist meets: 48 kHz, 24-bit, 5.1 surround, recorded for 2 hours 30 minutes. The calculator returns 7,776,000,000 bytes, which is 7776.00 MB, 7415.77 MiB, 7.7760 GB and 7.2420 GiB. The effective bitrate reads 6912.0 kbps and the data rate is 51.840 MB per minute.
Check it the same way. 48,000 samples per second times 24 bits times 6 channels gives 6,912,000 bits per second, and dividing by 8 gives 864,000 bytes per second. Times 9,000 seconds for 2 hours 30 minutes is 7,776,000,000 bytes, which is what the tool reports.
The storage line reads 82 hours 18 minutes on a 256 GB drive, and that figure is the one to carry on a shoot. A day of 5.1 location sound fills a 256 GB card in a few hours, and the same day recorded as stereo 48 kHz 24-bit uses 288,000 bytes a second, so it takes three times the card space. The EBU Tech 3285 Broadcast WAVE format exists for exactly this kind of professional work, and it carries the time reference and metadata alongside the audio.
Reading MB, MiB, GB, and GiB without getting confused
Two numbering systems run side by side, and the gap between them is what makes a card look smaller than its label. The decimal system counts in thousands, so a megabyte is 1,000,000 bytes and a gigabyte is 1,000,000,000 bytes. That is the system card makers, camera makers, and recorder menus use. The binary system counts in 1024, so a mebibyte is 1,048,576 bytes and a gibibyte is 1,073,741,824 bytes, and that is the system Windows, macOS, and most desktop file managers use.
The two drift apart as the numbers get larger, because each binary step is 2.4 percent bigger than the decimal step it replaces. A 64 GB card is 64,000,000,000 bytes, which is 59.60 GiB, so the system reports about 7 percent less than the box claims. That is not a fault and not a missing space. It is the same number written two ways.
| Unit | Bytes | Used by | The 1 hour CD quality WAV shows as |
|---|---|---|---|
| 1 kilobyte (KB) | 1,000 | Storage marketing, textbook formulas | |
| 1 kibibyte (KiB) | 1,024 | Memory, operating system file managers | |
| 1 megabyte (MB) | 1,000,000 | SD card labels, camera and recorder menus | 635.04 MB |
| 1 mebibyte (MiB) | 1,048,576 | Windows Explorer, macOS Finder, most desktop tools | 605.62 MiB |
| 1 gigabyte (GB) | 1,000,000,000 | Drive and card capacities | |
| 1 gibibyte (GiB) | 1,073,741,824 | System storage reporting, RAID tools |
How long you can record on an SD card or a drive
Recording time is the number people come for, and it falls out of the same division. Take the capacity in gigabytes, multiply it by a billion to get bytes, and divide by the byte rate for your format. For 48 kHz 24-bit stereo that rate is 288,000 bytes per second, so a 32 GB card holds 32,000,000,000 divided by 288,000, which is 111,111 seconds, or 30 hours 51 minutes. The same card holds 44.1 kHz 16-bit stereo for 50 hours 23 minutes, and a 320 kbps MP3 for 222 hours 13 minutes.
The pattern holds across capacities. Doubling the card doubles the hours, so a 256 GB drive at 48 kHz 24-bit stereo gives 246 hours 54 minutes, and a 1 TB drive, which is 1,000 GB, gives 964 hours 30 minutes. The line to watch is the 5.1 column in the table below, since surround is where a short card turns into an early stop.
| Card or drive capacity | 48 kHz 24-bit stereo | 44.1 kHz 16-bit stereo | 320 kbps MP3 |
|---|---|---|---|
| 32 GB | 30 hours 51 minutes | 50 hours 23 minutes | 222 hours 13 minutes |
| 64 GB | 61 hours 43 minutes | 100 hours 46 minutes | 444 hours 26 minutes |
| 128 GB | 123 hours 27 minutes | 201 hours 33 minutes | 888 hours 53 minutes |
| 256 GB | 246 hours 54 minutes | 403 hours 7 minutes | 1777 hours 46 minutes |
| 512 GB | 493 hours 49 minutes | 806 hours 14 minutes | 3555 hours 33 minutes |
| 1000 GB | 964 hours 30 minutes | 1574 hours 42 minutes | 6944 hours 26 minutes |
Choosing settings for the job
Match the format to the delivery. For a podcast or a voice memo, 64 kbps to 128 kbps mono is enough and keeps the file small enough to email. For music, 192 kbps and above keeps the difference between compressed and original hard to hear, and 320 kbps is the setting most people settle on without being able to explain why. For video, 256 kbps AAC is the common pairing with a 48 kHz picture rate.
For anything you will edit later, record uncompressed. A 48 kHz 24-bit stereo master runs about 1036.80 MB an hour, and 5.1 surround runs 3110.40 MB an hour, so budget the card before the shoot rather than after. A 32-bit float file at 48 kHz stores the same 32 bits per sample as a 32-bit integer file, so the file size matches even though float keeps headroom that integer clips.
One last habit worth keeping. Check the byte rate your recorder menu shows against the figure here before you record anything you cannot redo. A recorder that says 1411 kbps for stereo 44.1 kHz 16-bit is working in uncompressed PCM, and one that says 320 kbps is writing a compressed file that no later step can widen back out.
Frequently asked questions
How do I calculate the size of a WAV file?
Multiply sample rate by bit depth by channel count by the number of seconds, then divide by 8. For 44,100 Hz, 16-bit, stereo audio lasting 3,600 seconds that gives 635,040,000 bytes, which is 635.04 MB. The division by 8 is because one byte holds 8 bits, and nothing else enters the formula for an uncompressed file.
How big is a 1 hour MP3 at 320 kbps?
144.00 MB, or 134.32 MiB. A 320 kbps file stores 320,000 bits every second regardless of the music, so 320,000 times 3,600 seconds divided by 8 gives 144,000,000 bytes. The same hour of 128 kbps MP3 comes to 57.60 MB, and 192 kbps comes to 86.40 MB.
What is the difference between MB and MiB?
MB is decimal and MiB is binary. A megabyte is 1,000,000 bytes, a mebibyte is 1,048,576 bytes, and each binary step is 2.4 percent larger. The same 635.04 MB WAV file appears as 605.62 MiB in a file manager, and a 64 GB card appears as 59.60 GiB. Both numbers describe the same bytes.
How long can I record on a 64 GB SD card?
About 100 hours 46 minutes of 44.1 kHz 16-bit stereo WAV, 61 hours 43 minutes of 48 kHz 24-bit stereo, and 444 hours 26 minutes of 320 kbps MP3. For 5.1 surround at 48 kHz 24-bit the same card holds only 20 hours 34 minutes, since surround writes three times the data of stereo.
How much space does 24-bit audio take compared to 16-bit?
Exactly 1.5 times as much, because 24 divided by 16 is 1.5. A 48 kHz 24-bit stereo file writes 288,000 bytes per second against 192,000 bytes per second for 16-bit, so one hour runs 1036.80 MB instead of 691.20 MB. The extra 8 bits of headroom are what stop quiet passages from turning into hiss after editing.
Does the sample rate change the file size?
Yes, in direct proportion. Going from 44.1 kHz to 48 kHz raises the byte rate by about 8.8 percent, so 48 kHz 16-bit stereo writes 11.520 MB per minute against 10.584 MB per minute at 44.1 kHz. Going to 96 kHz doubles it again, and high resolution audio is one of the main reasons files got large in the first place.
How much bigger is a 5.1 surround file than a stereo file?
Three times bigger, because 5.1 surround records six channels where stereo records two. At 48 kHz 24-bit that is 51.840 MB per minute against 17.280 MB per minute, or 3110.40 MB an hour against 1036.80 MB an hour. A 64 GB card holds 20.6 hours of surround against 61.7 hours of stereo at the same settings.
Is a 32-bit float file bigger than a 32-bit integer file?
No, they are the same size. A 32-bit float sample occupies 32 bits, and so does a 32-bit integer sample, so both write 4 bytes per sample per channel. What changes is the headroom. Float keeps quiet values intact where integer runs out of range, and it is the default in most modern DAWs for that reason.
Why does my 64 GB card show up as 59.6 GB on the computer?
Because the card holds 64,000,000,000 bytes, and the computer divides by 1,073,741,824 to report GiB, which gives 59.60 GiB. Card makers use decimal gigabytes of 1,000,000,000 bytes because that makes the headline number larger. Nothing has gone missing, and the 4.4 GB difference is the numbering system, not lost capacity.
How do I work out how many hours fit on a drive?
Convert the capacity to bytes, then divide by the byte rate. A 32 GB card is 32,000,000,000 bytes, and 48 kHz 24-bit stereo writes 288,000 bytes per second, so the card holds 111,111 seconds, which is 30 hours 51 minutes. Double the card and the hours double, because both numbers scale with the same duration.
Does audio file size change with the loudness of the recording?
Not for an uncompressed file. PCM stores a fixed number of bits for every sample, so a silent passage and a loud one occupy exactly the same space. A compressed file at a fixed bitrate is the same story. What changes with level is the headroom you need, and that is why a 24-bit file is worth the extra space for quiet sources.
What bitrate should I use for a podcast?
128 kbps stereo is the common setting and 64 kbps mono works well for spoken word with a narrow frequency range. For one hour that is 57.60 MB at 128 kbps stereo and 28.80 MB at 64 kbps mono. Going above 192 kbps buys little for speech, since the encoder is already removing detail the voice does not have.
How large is a WAV header?
A standard WAVE header is 44 bytes, and a Broadcast WAVE file adds a bext chunk carrying timecode and metadata, which is still small. Against 635,040,000 bytes for an hour of audio, the header is under one ten-millionth of the file, so ignoring it changes nothing in a storage plan.
What is the difference between WAV and AIFF?
The audio inside is the same, and the file size is identical for the same settings, since both carry uncompressed PCM. The difference is the container. WAVE uses the RIFF chunk structure described in the Library of Congress format note, while AIFF uses the earlier Apple and Sound Tools interchange format, and Broadcast WAVE adds the metadata block that broadcast work needs.
Does splitting a recording into separate files change the total size?
Only by the headers, so the total stays the same in practice. Every separate file carries its own 44 byte WAVE header, and a Broadcast WAVE file carries a bext chunk too, but that is a few hundred bytes against hundreds of megabytes of audio. Splitting a long take into 30 minute files is a safe way to protect a shoot, since each file is self contained.
Spotted a wrong number or a broken result?
More Tech tools
- Amp-Hour Calculator
- Amps to kVA Calculator
- 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
- Electric Potential Calculator
Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.