XA to HCOM Converter

Transform Maxis XA game audio into Macintosh HCOM compressed audio

Drop files here. 1 GB maximum file size or Sign Up
to
Facebook Amazon Microsoft Tesla Nestle Walmart L'Oreal

Gaming Audio Extraction

Extract audio from Maxis XA game files and convert to HCOM — bring SimCity and Sims soundtracks into modern formats.

Browser-Based Tool

No game modding tools or audio extractors needed. Convert XA files directly in your web browser on any device.

Secure Processing

Uploaded XA files are deleted immediately after conversion. Output files are purged within 24 hours.

How to convert XA to HCOM

1

Select files from Computer, Google Drive, Dropbox, URL or by dragging it on the page.

2

Choose hcom or any other format you need as a result (more than 200 formats supported)

3

Let the file convert and you can download your hcom file right afterwards

About formats

XA is a proprietary audio format developed by Maxis, the Electronic Arts studio behind SimCity and The Sims, first appearing with SimCity 3000 around 1997. The format is a variant of EA ADPCM (Adaptive Differential Pulse-Code Modulation) tailored for game audio — delivering acceptable sound quality at minimal file sizes so that music and effects can coexist with large game assets. XA encoding stores the difference between consecutive audio samples rather than absolute values, then quantizes those differences into a constrained bit range. This approach yields significant compression while keeping decoding computationally cheap, an important consideration for games that dedicate most CPU resources to rendering and simulation. The format continued in use across SimCity 4, The Sims, and other Maxis titles through the early 2000s. Extracting and converting XA audio is possible through tools like FFmpeg and dedicated game-asset extractors built by the modding community. One practical advantage for developers was that XA files could be streamed from disc during gameplay without stalling the main loop, enabling continuous background music in an era when memory was scarce. For game preservationists, XA remains a commonly encountered format when unpacking classic Maxis title assets.
Initial release: 1997
HCOM is a Huffman-coded audio format from the early Macintosh era, designed to shrink digitized sound for distribution on floppy disks and bulletin board systems when storage was precious and modems were slow. The encoder takes 8-bit unsigned PCM input, computes a frequency table of sample-delta values, and builds an optimal Huffman tree that replaces common deltas with short bit sequences. Compression ratios of 2:1 or better were typical for speech recordings, a meaningful saving when a 3.5-inch floppy held only 800 KB. Files were distributed as Macintosh resource forks and played through utilities like SoundApp and the BinHex ecosystem that defined Mac software exchange in the late 1980s. The format supported sample rates up to 22.255 kHz, matching the output capabilities of original Macintosh sound hardware. Tools such as SoX retain HCOM decoding support, ensuring that archived recordings remain accessible decades later. HCOM holds three practical advantages for preservation work: lossless compression that recovers the original samples exactly, a self-contained Huffman table embedded in each file for dependency-free decoding, and historical prevalence across thousands of vintage Mac sound archives.
Developer: Apple Computer
Initial release: 1985

Frequently Asked Questions

Why convert XA to HCOM?

HCOM is a Huffman-compressed Mac format. Converting XA to HCOM serves vintage Macintosh audio preservation projects.

What can open HCOM files?

Classic Mac emulators and SoX decode HCOM audio.

What is the Maxis XA format?

XA is a proprietary audio format used in Maxis games like SimCity 2000, SimCity 3000, and early The Sims titles for music and sound effects.

Can I extract all audio from a Maxis game?

Upload XA files extracted from your Maxis game directory and convert them to any modern format for listening or preservation.

Is the conversion quality-preserving?

The converter decodes the XA audio data and re-encodes it in the target format. For lossless targets, no additional quality loss occurs.