iLoveConverter
Categories 11 categories

XM File Format

FastTracker II Module category

XM is the FastTracker II module format — the tracker scene's workhorse, with instruments, envelopes and effects baked into the file.

Typical use: Convert XM modules to MP3 or WAV.

About the XM format

XM (Extended Module) is FastTracker II's evolution of MOD: 16-bit samples, volume/panning envelopes, arpeggio and effect columns — the tracker format that scored the demoscene of the late 90s and still powers chip music communities.

Rendering XM to MP3/WAV through libopenmpt's engine reproduces the song with its instruments and effects intact — the same interpretation FT2 users heard, normalized into a universally playable waveform.

Strengths

  • ✓ 16-bit samples and rich effects
  • ✓ Standard of the late-90s demo scene
  • ✓ Accurate libopenmpt rendering

Limitations

  • ✗ Not a waveform — interpretation required
  • ✗ Filter quirks vary between players
  • ✗ Compression is minimal
Structure
Extended Module header + patterns
Types / schema
Tracker module (16-bit samples)
Compatibility
libopenmpt, FT2, ffmpeg
Best for
Tracker music conversion

Convert XM to…

27 direct directions plus 18 workflows, sorted A–Z; 🔥 marks popular targets.

Frequently asked questions

What is a XM file?

XM is the FastTracker II module format — the tracker scene's workhorse, with instruments, envelopes and effects baked into the file.

How do I convert XM files online?

Pick a target format from the "Convert XM to…" list below, drop your file and hit convert. Everything runs in your browser — no install, no upload, no watermark, no limits.

Is it safe to convert XM files here?

Yes. Every conversion is performed by your own device inside the browser — files never leave for a server, and the page keeps working even offline.

Which formats can XM convert to?

This page lists all 45 directions across documents, images, audio, video, spreadsheets and archives — each one is its own free converter page.