Faster downloads.
Reliable resume.
PDM splits every file into up to 32 parallel connections, resumes reliably after any interruption, and hands off downloads from Chrome and Edge — all inside a modern Fluent-styled Windows UI.
Free · No ads · No sign-in · Open source on GitHub
Everything a serious downloader needs
Built ground-up for Windows 10 and 11, with the reliability of a mature engine and the polish of a modern app.
Multi-connection engine
Split any file into parallel HTTP range requests so slow single-stream throughput isn't your bottleneck. Configurable up to 32 connections per download.
Rock-solid resume
Every download is checkpointed to disk continuously. Kill the app, reboot, lose Wi-Fi — pick up exactly where you left off without redownloading a byte.
Chrome & Edge integration
Install the browser extension and right-click any link to grab it with PDM. Optional auto-intercept with strict safety gates so nothing surprises you.
Modern Fluent UI
Dark and light themes, Mica-tinted title bar, smooth animations. Feels native on Windows 11 without giving up Windows 10 support.
Scheduler with quiet hours
Queue big files for overnight. Set global bandwidth limits during work hours. Downloads respect your schedule without babysitting.
Categories that make sense
Videos land next to videos, archives next to archives. Or set a per-download destination. SQLite catalog keeps everything indexed and searchable.
Signed auto-updates
New releases are ECDSA-signed and SHA-256 verified before install. No unexpected code, no third-party update trackers.
Private by design
No telemetry, no analytics, no ads. Downloads stay on your machine; only your license key and a hardware fingerprint touch our servers.
Download PDM 1.0.10
Windows 10 and 11 · 64-bit · Requires .NET 10 Desktop Runtime (installer prompts if missing).
Installer (MSI)
Standard Windows setup with Start Menu shortcut, per-user install, no admin required.
Download MSI · 39 MBInstall in three steps
- Download the MSI and double-click to launch the installer.
- Follow the wizard — pick an install folder if you don't want the default.
- Launch PDM from the Start Menu. First run offers a free trial; you can activate a license from the toolbar any time.
Grab downloads straight from the browser
The PDM browser extension adds a "Download with PDM" right-click menu on every link, image, and media element. Optional auto-intercept can hand off the browser's own downloads too — with IDM-style safety filters so old files and prefetched resources never leak through.
- Manifest V3 compatible
- Chrome, Edge, and Brave supported today
- Firefox port planned
- No broad host permissions
- Chrome Web Store submission in progress
Frequently asked questions
Is PDM free?
Yes. Version 1.0.10 is free for personal and commercial use while it's in early access. A paid tier with advanced features is planned; the current version will remain free.
Does it work on Windows 10?
Yes. PDM supports 64-bit Windows 10 (version 1809 or later) and Windows 11. It needs the .NET 10 Desktop Runtime, which the installer will prompt you to install if it isn't already present.
How is it different from Internet Download Manager (IDM)?
Same core idea (multi-connection, browser integration), a different implementation. PDM is built on modern .NET 10 with a Fluent-styled WPF UI, ships an MV3 browser extension with strict safety filters, and uses ECDSA-signed auto-updates. Free while in early access.
Does it phone home?
No telemetry, no analytics, no ads. The app contacts our servers only for two things: license validation (only if you activate a license) and checking for updates. Both requests are minimal and documented in our privacy policy.
Where do I report a bug?
Open an issue on GitHub. Bugs with logs attached (from %LOCALAPPDATA%\PerfectDownloadManager\logs) get fixed fastest.
Is my code signing certificate needed?
The MSI is currently unsigned, so Windows SmartScreen may warn you on first install — click "More info" then "Run anyway." Code signing is on the roadmap. The auto-updater itself is already safe: every update package is ECDSA-signed and SHA-256 verified before it runs.