[root@home:~]# bash explode

05 / Sample library tools

SF2 → SFZ

Unpack your SoundFont. Find your presets. Bring the samples into your sampler.

LOCAL FILES / LOCAL PROCESSING
No account · no file upload

01 / Open a SoundFont

SF2 · PCM samples

Choose a file or drop it here. It stays on your device. Large libraries need enough browser memory for the source and export.

No SoundFont loaded.

Use your export

Unzip the download. Load an exported .sfz in an SFZ-compatible sampler. Keep that file and its matching Samples folder together; the SFZ uses relative sample paths.

Each instrument filename includes its bank, program and preset index, so presets with identical names remain separate. The ZIP also includes a conversion report.

Format support and conversion limits
  • The converter reads uncompressed SoundFont 2 PCM samples and exports 16-bit mono WAV files plus SFZ mappings. Compressed SF3 is unsupported. A 24-bit SoundFont’s extra precision is not retained.
  • ROM samples refer to audio outside the file and cannot be extracted. Skipped samples and empty presets are reported.
  • SoundFont modulators and sampler-specific effects cannot be carried over exactly. Linked stereo channels remain separate mono samples; audition their balance in your sampler.
  • Only selected presets are exported. A filter changes which presets you see, while your checked selections remain in the export.
  • SFZ players support different opcode sets. Compare key ranges, velocity layers, tuning, loops, and release behavior before using a converted instrument in a project.

SFZ structure reference ↗ · Loop and release modes ↗

The preview patterns come from ihopeyouchoke ↗