Download faster.
Resume anything. Save videos.
Xtreme Download Manager speeds up downloads up to 5×, picks up broken transfers where they stopped, and saves streaming video from your browser. Free and open source.
Everything a download manager should do
XDM sits quietly next to your browser and takes over the downloads that matter: big files, flaky connections and videos.
Up to 5× faster downloads
Dynamic segmentation downloads each file over several connections and keeps every connection busy until the end.
Save streaming video
Play a video and pick a quality. XDM downloads HLS and DASH streams and merges audio and video into one file.
Resume broken downloads
Lost connection, crash or power cut? Continue where you stopped. Refresh link revives expired links.
Works with your browser
Chrome, Edge, Firefox, Brave, Opera and Vivaldi. Downloads are captured automatically with the cookies the site needs.
Batch download
Grab every link on a page, or paste hundreds of links, and download them as one tidy batch.
Scheduler & speed limiter
Start and stop downloads at set times, cap the speed, keep the PC awake, or shut down when everything's done.
No Electron. No webview. Just a fast native app.
Many modern desktop apps ship a whole web browser inside them, and it shows in your memory and battery. XDM is a native desktop application: no Electron, no embedded Chromium, no hidden webview. It sits quietly in the background and leaves your computer free for actual work.
- Small memory footprint. XDM 9 idles at about 30 MB of memory on Windows.
- Doesn't slow you down. No browser engine running in the background, so your games, builds and video calls keep the CPU.
- Starts fast, stays out of the way. Lives in the tray and only does work when you download.
The video you're watching, saved in one click
The XDM extension notices videos as they play and lists every available quality. XDM then fetches the stream segments in parallel and builds a single file you can play anywhere.
- HLS (.m3u8) and DASH (.mpd) streams
- Separate audio and video merged automatically
- Paste a playlist URL with custom headers for advanced cases
Uses all of your bandwidth, all the way to 100%
Most servers limit how fast one connection can go. XDM downloads parts of the file over several connections at once, and when one part finishes, it splits the biggest remaining piece so no connection sits idle.
- Adjustable connections per download
- Automatic retries on unstable networks
- Global speed limiter when you need bandwidth for other things
Set up once, then forget about it
On first start XDM offers the extension for every browser you use. From then on, downloads land in XDM automatically, and you choose which file types and sites it handles.
- Chrome, Firefox, Edge, Brave and other Chromium browsers
- Right-click: download a link, an image, or all links on a page
- Talks only to XDM on your own computer
Up and running in three steps
Add the extension
XDM's setup window installs the browser extension for Chrome, Firefox, Edge or Brave.
Download as usual
Click download links or play videos. XDM takes over and does the rest. See how.
Learn XDM inside out
Download videos
Save streaming videos from websites with Xtreme Download Manager: detect videos while they play, choose quality and f...
Getting startedBrowser extension
Connect XDM to Chrome, Firefox, Edge, Brave, Opera or Vivaldi so downloads and videos are captured automatically. Ins...
Power featuresSpeed up downloads
Get the most out of your connection: how XDM's segmented downloading works, choosing connections per download, simult...
Power featuresBatch download
Download hundreds of files in one go with XDM's batch downloader: paste a list of links, grab all links on a page, an...
Power featuresSchedule downloads
Schedule XDM downloads to start and stop at set times (once or weekly), queue downloads with Download Later, and cont...
Recover & updateRefresh link
Downloads from many sites expire after a while. Use XDM's Refresh link to give a paused or failed download a fresh UR...
Download failed? Fix it fast
Every XDM error message, explained, with step-by-step fixes.
Link expired
XDM says the download link has expired. Learn why signed links stop working and how to resume from where it...
Network error
Fix the XDM Network error: check your connection, proxy, VPN and firewall, lower connections per download, ...
Invalid response
XDM reports that the server sent an invalid response. Understand HTTP errors like 404, 403 and 500, why web...
Session expired
Resuming a download in XDM fails with Session expired. Learn why the server rejects the old session and how...
Resume not supported
Some servers can't continue partial downloads. Learn why XDM shows Server does not support resume, what ran...
Disk error
XDM reports Disk error when it can't write downloaded data. Free space on the temporary folder drive, check...
Get Xtreme Download Manager
Free for everyone, forever. No sign-up, no adware, no bundled software.
XDM 9
Rebuilt from the ground up: new interface, native macOS, faster video and batch downloads.
Built in the open, by people like you
XDM is free software under the GNU GPL. Every line of code is public on GitHub, so anyone can read it, audit it, improve it and build it themselves. No hidden tracking, no bundled adware, nothing to hide.
Contribute code
Fix a bug or build a feature. XDM is written in Kotlin with a Swing UI. Fork the repo and open a pull request.
Report bugs
Found something broken? Open an issue with your XDM version, OS and the steps to reproduce it.
Translate XDM
XDM speaks over 25 languages thanks to volunteers. Improve a translation or add your own.
Help others
Answer questions on the community forum, share tips, and help new users get started.
Questions? The community has answers.
Browse the FAQ, or ask other XDM users and the developer on the community forum.