Lelifi·tools

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.

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.

By the Lelifi editors ·

Key takeaways

Data written per minute of audioUncompressed PCM, plus one lossy MP3 reference44.1 kHz 16-bit stereo10.584 MB48 kHz 16-bit stereo11.520 MB48 kHz 24-bit stereo17.280 MB96 kHz 24-bit stereo34.560 MB48 kHz 24-bit 5.151.840 MBMP3 320 kbps2.400 MBSizes are decimal MB, the same unit SD card makers print on the box.
One minute of 48 kHz 24-bit stereo audio writes 17.280 MB, the same minute of 5.1 surround writes 51.840 MB, and a 320 kbps MP3 writes 2.400 MB.
Recording time available on a 64 GB cardSame card, same duration, five different formatsMP3 320 kbps444.4 hours44.1 kHz 16-bit stereo100.8 hours48 kHz 24-bit stereo61.7 hours96 kHz 24-bit stereo30.9 hours48 kHz 24-bit 5.120.6 hoursA card marked 64 GB holds 64 billion bytes, a little under 59.6 GiB.
A 64 GB card holds about 444.4 hours of 320 kbps MP3, 100.8 hours of 44.1 kHz stereo WAV, and only 20.6 hours of 48 kHz 24-bit 5.1 surround.
On this page
  1. How audio file size is calculated
  2. Uncompressed PCM: sample rate, bit depth, and channels
  3. Compressed files: bitrate and duration do all the work
  4. Worked example: one hour of CD quality stereo WAV
  5. Worked example: 5.1 surround at 48 kHz and 24 bit
  6. Reading MB, MiB, GB, and GiB without getting confused
  7. How long you can record on an SD card or a drive
  8. 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.

FormatBytes per secondMB per minuteMB per hour
44.1 kHz, 16-bit, mono88,2005.292317.52
44.1 kHz, 16-bit, stereo (CD)176,40010.584635.04
48 kHz, 16-bit, stereo192,00011.520691.20
48 kHz, 24-bit, stereo (broadcast master)288,00017.2801036.80
48 kHz, 24-bit, 5.1 surround (6 channels)864,00051.8403110.40
96 kHz, 24-bit, stereo576,00034.5602073.60
192 kHz, 32-bit float, stereo1,536,00092.1605529.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.

BitrateSize of 1 minuteSize of 1 hourTypical use
64 kbps0.48 MB28.80 MBSpoken word, voice memos
128 kbps0.96 MB57.60 MBStandard MP3, good for music and podcasts
192 kbps1.44 MB86.40 MBHigh quality MP3
256 kbps1.92 MB115.20 MBClose to transparent, common in video
320 kbps2.40 MB144.00 MBHighest 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.

UnitBytesUsed byThe 1 hour CD quality WAV shows as
1 kilobyte (KB)1,000Storage marketing, textbook formulas
1 kibibyte (KiB)1,024Memory, operating system file managers
1 megabyte (MB)1,000,000SD card labels, camera and recorder menus635.04 MB
1 mebibyte (MiB)1,048,576Windows Explorer, macOS Finder, most desktop tools605.62 MiB
1 gigabyte (GB)1,000,000,000Drive and card capacities
1 gibibyte (GiB)1,073,741,824System 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 capacity48 kHz 24-bit stereo44.1 kHz 16-bit stereo320 kbps MP3
32 GB30 hours 51 minutes50 hours 23 minutes222 hours 13 minutes
64 GB61 hours 43 minutes100 hours 46 minutes444 hours 26 minutes
128 GB123 hours 27 minutes201 hours 33 minutes888 hours 53 minutes
256 GB246 hours 54 minutes403 hours 7 minutes1777 hours 46 minutes
512 GB493 hours 49 minutes806 hours 14 minutes3555 hours 33 minutes
1000 GB964 hours 30 minutes1574 hours 42 minutes6944 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

See all Tech tools

Fee schedules, rates and rules change without notice. Always confirm important figures with the official source before you rely on them.