Browser audio tool
Audio to Arduino Header Converter
Convert audio files into audio_data.h for playback on Arduino, ESP32, or ESP8266.
Upload audio files
Drag and drop audio files here, or use the button below.
No files selected
Audio quality
Higher sample rates sound clearer, but they use more memory. PWM output is cleaner than direct speaker mode.
Valid file names: hello_world.mp3, alarm_1.wav, start_sound.ogg.
Memory estimate
Clips
0
Audio data
0 B
Header file
0 B
This estimate includes all clips. Define only the clips you use and the sketch will be smaller.
| Board | Audio budget | Result |
|---|
Clip list
| Clip name | Duration | Data |
|---|