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.

Download audio_data.h

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