Sample MP3 Files — Free Audio Downloads for Testing
Download free sample MP3 files in various sizes and bitrates. Perfect for testing audio players, upload APIs, podcast tools, and music streaming integrations.
sample-10kb.mp3
1s · 128kbps · 44100Hz · stereo
sample-100kb.mp3
6s · 128kbps · 44100Hz · stereo
sample-500kb.mp3
30s · 128kbps · 44100Hz · stereo
sample-1mb.mp3
60s · 128kbps · 44100Hz · stereo
sample-3mb.mp3
180s · 128kbps · 44100Hz · stereo
sample-5mb.mp3
300s · 128kbps · 44100Hz · stereo
sample-10mb.mp3
600s · 128kbps · 44100Hz · stereo
sample-320kbps.mp3
120s · 320kbps · 44100Hz · stereo
sample-64kbps.mp3
120s · 64kbps · 44100Hz · stereo
sample-mono.mp3
120s · 128kbps · 44100Hz · mono
sample-stereo.mp3
120s · 128kbps · 44100Hz · stereo
sample-44100hz.mp3
120s · 128kbps · 44100Hz · stereo
sample-22050hz.mp3
120s · 128kbps · 22050Hz · stereo
Use cases for sample MP3 files
- Testing audio upload APIs and cloud storage
- Building and testing audio/podcast players
- Verifying audio processing pipelines
- Testing file size limits on platforms
- Demo content for music or podcast apps
- Testing mono vs stereo channel detection
MP3 bitrate explained
| Bitrate | Quality | Use case |
|---|---|---|
| 64 kbps | Low | Streaming, voice only |
| 128 kbps | Standard | General music, podcasts |
| 192 kbps | Good | Most streaming services |
| 320 kbps | Best (MP3 max) | Near-lossless, audiophile |
Spotify streams at 96/160/320 kbps depending on plan and setting.
HTML5 audio implementation
Basic HTML5 audio
<audio controls>
<source src="sample-1mb.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>JavaScript Audio API
const audio = new Audio('sample-1mb.mp3');
audio.play();
audio.addEventListener('ended', () => console.log('done'));Technical specifications
| Format | MPEG-1 Audio Layer 3 (MP3) |
| Bitrates | 64, 128, 320 kbps (CBR) |
| Sample rates | 22050 Hz, 44100 Hz |
| Channels | Mono and stereo variants |
| Content | Generated test tones and patterns |