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.