Typing 'download Mixxx DJ software' usually means you're comparing free DJ tools against paid options like Serato or rekordbox and want to know if a free one can actually keep up. Mixxx handles automatic BPM and key detection, looping, and hardware controller mapping -- features that used to be paid-only -- at no cost. This page gets you the installer fast; our full Mixxx page lists supported DJ controllers and mixing features in detail.
Controller Support Is the Detail to Check First
Mixxx supports dozens of MIDI and HID DJ controllers out of the box through its mapping system, but not every controller model works identically, so it is worth checking the compatibility list for your specific hardware before buying gear.
It is licensed under GPL-2.0 and has no paid tier at all -- every feature, including four-deck mixing and video mixing preview, ships in the same free build.
Who ends up using Mixxx
Mixxx appeals to bedroom and mobile DJs who want Serato- or rekordbox-level mixing tools without a subscription.
- Bedroom DJs practicing beatmatching and looping without paying for Serato or rekordbox
- Mobile and wedding DJs who want four-deck mixing on a budget hardware setup
- Controller owners checking MIDI or HID mapping support before buying used gear
Before you install
A couple of things worth knowing about Mixxx before you request the link: it covers Windows, macOS and Linux, so pick the right build for the machine you're setting up. And on pricing, Mixxx is open source, so the installer is free with no trial timer, feature lock, or upsell screen to click past. It's developed and maintained by Mixxx Team.
System requirements
- WindowsWindows 10 or 11 (64-bit); older 7/8.1 builds usually still run but no longer get official support
- macOSa recent macOS release — check the download page for the current minimum version, since Apple Silicon vs Intel builds sometimes differ
- Linuxmost current 64-bit distributions; look for a native .deb/.rpm/AppImage or a package in your distro's own repository
Heavier workloads (large files, high-res media, big projects) will naturally want more RAM and a faster CPU/GPU than the bare minimum.
Quick steps
- Download the Mixxx installer for your OS
- Install and connect your DJ controller if you have one
- Import your music library and set up hot cues
Mixxx: the honest trade-offs
- Automatic BPM and key detection speeds up beatmatching for beginners
- Broad MIDI and HID controller support with no feature locked behind payment
- Built-in broadcast and recording for saving live sets directly
- Not every controller model maps identically, so hardware compatibility varies
- Library management feels less refined than commercial DJ software
The download links to Mixxx's official GitHub releases, matching exactly what the Mixxx Team publishes with no added bundleware.
Other Audio & Music downloads people search for
Browse the full Audio & Music category →
Keeping Mixxx up to date
Since Mixxx is open source, most Linux distributions keep it current through their own package manager. On Windows/macOS, re-running the installer from the official site (or an updater built into the app, if it has one) gets you the latest release. Sticking to the developer's own distribution channel — which is what this page links to — means you're never stuck on an old build with unpatched bugs just because a mirror site stopped updating its copy.
Features, install steps, alternatives and more detail live on the main Mixxx page.
Frequently asked questions
Do I need a DJ controller to use Mixxx?
No, it works fine with just a mouse and keyboard, though a controller makes live mixing far more practical.
Can Mixxx record my mix as it plays?
Yes, it has a built-in broadcast and recording feature for saving live sets directly to a file.



