
It’s true, audio has no giant images or 4K frames, in other words, things that are usually associated with large-size files. But that just tells me you’ve never built a website and don’t download music to the device, and if you do, it’s typically in mp3. If you try and arm a website with a podcast episode, some audio testimonials, a language lesson or a library of product sounds, you will definitely feel the weight getting heftier.

Also, there are a few format traps along the way that you should be aware of. For example, the file you edit and the file you should serve up are not the same fruit. But luckily, there are online conversion mechanisms that handle the pressure. If an iPhone recording arrives as M4A and you need an uncompressed working copy, there is software to take care of it. Convertio’s m4a to wav converter can decode it into PCM WAV for editing or archiving. Generally, Convertio serves a full range of file formats for audio, video, text and image conversion, so you don’t need a second stop.
Decoding does not restore information already lost if the M4A contains lossy AAC, let me be clear. It creates an uncompressed version of the decoded source. Convertio itself warns that the resulting WAV can be many times larger than the M4A, so get ready for it. Great for an editing workflow. Often terrible for web delivery.
Start with bitrate, because bitrate turns directly into data
For compressed audio, the quickest bandwidth estimate comes from bitrate. A 128 kbps file transfers about 128 kilobits per second at that average rate. Divide by eight to convert bits to bytes, and that works out to roughly 16 kB per second, 0.96 MB per minute or 57.6 MB per hour.
| Average audio bitrate | Approx. data per minute | Approx. data per hour |
| 64 kbps | 0.48 MB | 28.8 MB |
| 96 kbps | 0.72 MB | 43.2 MB |
| 128 kbps | 0.96 MB | 57.6 MB |
| 192 kbps | 1.44 MB | 86.4 MB |
| 256 kbps | 1.92 MB | 115.2 MB |
| 320 kbps | 2.40 MB | 144 MB |
These are decimal MB and assume the stated average bitrate. Variable-bitrate files can land above or below the estimate, while HTTP/TLS overhead adds a little more traffic.
Now scale it, because we’re talking about a website. A 30-minute episode at 128 kbps is about 28.8 MB. If 1,000 visitors play the whole thing, that is about 28.8 GB transferred. At 10,000 complete plays, it becomes roughly 288 GB. Smells a lot like a hosting decision.’Honey, do we really need this?’
Hosting bandwidth in practical terms is the amount of data accessed while people use a site. So, naturally, audio and video increase bandwidth requirements compared with a text-heavy site. That’s something to consider. An audio-heavy website needs to be sized around listening traffic. Number of files sitting in storage takes a back seat.

WAV is a number-jumbo
For uncompressed PCM audio, the data rate comes from sample rate × bit depth × number of channels. Take ordinary 16-bit, 44.1 kHz stereo PCM: 44,100 samples × 16 bits × 2 channels equals 1,411,200 bits per second. That is about 10.584 MB per minute before the small WAV container overhead. A 30-minute file is roughly 317.5 MB. 1,000 complete transfers would move about 317.5 GB.
At 48 kHz, 16-bit stereo PCM, the figure rises to 1.536 Mbps, or 11.52 MB per minute. MDN uses the same arithmetic to demonstrate why raw audio becomes expensive to move over a network and why compression is normally necessary for web delivery.
Convertio workflow can make an escape out of this mess. WAV is great when you are cleaning speech, cutting an interview, or mastering music. In other words, while you edit. Once editing is finished, reconsider the format. Export a compressed delivery copy instead of putting the working master directly on the website. By converting a lossy M4A to WAV, you can’t upgrade the recording. Naturally. It creates an uncompressed PCM copy of the audio that was successfully decoded from the source.
Player can spend bandwidth before the listener’s there
It’s not all about file size. There’s the question of WHEN browsers start fetching media through HTML audio players. The <audio> element supports a ‘preload’ hint: ‘none’ asks the browser not to preload audio, ‘metadata’ asks for information such as duration, and ‘auto’ allows the browser to download the whole file before the listener has played it. MDN notes that browsers are not required to obey the hint exactly, but the HTML specification advises ‘metadata’ as the default.
If the page contains several players, pay attention. Because mandatory downloads shouldn’t happen when you have audio-heavy website, and someone wondered into hte archive. That’s just energy down the drain.
Servers should also support HTTP range requests for media. They let a browser request only part of a resource and are useful for seeking and partial access. This avoids an all-or-nothing transfer model.
A CDN helps in a different way. Caching static content at distributed edge locations can reduce repeated requests to the origin server and improve delivery to geographically dispersed visitors. It does not make the audio file smaller. If the listener receives 28.8 MB, those bytes still have to reach the listener.

So what should actually go on the website?
- Keep working masters and delivery files separate.
- Use PCM WAV when editing or archiving genuinely benefits from an uncompressed copy.
- For public playback, choose a compressed format and bitrate suited to the content.
- MP3 is supported across major browsers.
- AAC in MP4 containers is also a broadly supported web option.
- Opus can be very efficient: the IETF’s Opus specification lists 28-40 kbps as a useful range for full-band speech, 48-64 kbps for full-band mono music, and 64-128 kbps for full-band stereo music.
- Deployment still requires checking the container and browser environment, so there is no universal “best” codec or bitrate.
Practical advice? Measure the audio duration, know its average bitrate, multiply by realistic plays, and compare the result with your hosting or CDN allowance. If you expect 10,000 complete plays of a 30-minute 128 kbps file, plan around roughly 288 GB of audio transfer. Not one 29 MB upload.”
Audio itself is not what wrecks the bandwidth budget. Serving the wrong version of it, to everyone, automatically, can.
