Skip to content
Free & open source · No account · No tracking

Every download.
At full speed.

Downex splits every file over up to 32 connections, picks up where it stopped after a pause, a crash or a restart, and saves web videos as one MP4 — all on your own computer.

  • Windows 10 and 11
  • macOS 13 and later
  • Free & open source · GPL-3.0-or-later
The Downex window: downloads with their progress, speed, time left, connections and status, grouped by category and queueThe Downex window: downloads with their progress, speed, time left, connections and status, grouped by category and queue

Downex at a glance

  • 32

    Connections per download

    Up to 32, opened as fast as the server keeps up

  • 5

    Browsers, one extension

    Chrome, Edge, Brave, Chromium and Firefox

  • 1

    MP4 file per video

    In the quality you pick, never re-encoded

  • 0

    Trackers or accounts

    No telemetry, no analytics, no ads

Features

Every download, in good hands.

Downex picks up where it stopped, runs your queues on time and files everything where it belongs, from the window, the keyboard or the terminal.

  • Picks up where it stopped

    Pause it, quit, crash or restart: Downex picks up right where it stopped, on any server that supports resuming (a server that can't starts that file over). Progress is saved only once it is on disk, and a file that changed on the server is never mixed with the old one.

  • One shortcut away

    Press Ctrl K, or ⌘K on a Mac, to find any download or run any command without leaving the keyboard.

  • Queues that keep time

    Several queues, each with its own limits, start and stop times, and what to do when done: sleep, shut down, quit, or hibernate on Windows.

  • Everything in its place

    Video, Audio, Archives, Documents and Programs each save to a folder of their own, and everything else goes to your Downloads folder. Add categories of your own, too.

  • All of it from the terminal

    The downex command does everything the window does, so downloads fit into your scripts. Both talk to the background service, downexd, over a local pipe or socket that only your account can open.

  • Safe by default

    Files carry the mark your system expects, updates are verified before they install, and site logins are encrypted for your account or kept in the macOS Keychain.

Also built in: speed limits for everything, per queue or per download, per-site connection limits, HTTP/2, proxies (system, manual or PAC) and a clipboard monitor.

Videos

Web videos, saved as one .mp4

Press Download over a video in your browser, choose the quality, and Downex hands you a single file.

  • Pick the quality

    Every MP4 quality the page offers, from 8K (4320p) down, best first.

  • One .mp4, no re-encoding

    Every video is saved as one .mp4 file. Its video and audio are joined without re-encoding, so the picture is never compressed again.

  • Streams and sites

    A Download button over web videos, HLS and DASH streams, YouTube and the many sites yt-dlp supports.HLSDASHYouTube & more

DRM-protected and live streams are refused. The first time you save a web video, Downex fetches yt-dlp and Deno from their publishers on GitHub and verifies them, then checks once a day for newer versions (you can turn that off).

Browser extension

Click in the browser.
Downex takes it from there.

The extension for Chrome, Edge, Brave, Chromium and Firefox hands each download to Downex, together with your sign-in for it.

  • Your sign-in comes along

    Each download it hands over carries your sign-in for that address: its cookies and the page it came from. A video looked up from its page gets your cookies only if you turn that on.

  • Asks first, if you like

    Downex can ask for the name, folder and category before the download starts.

  • Keep one in the browser

    Hold Alt, or Option ⌥ on a Mac, while you click a link, and the browser downloads it as usual.

Chrome · Edge · Brave · Chromium · Firefox

Store listings are coming soon. For now, the extension comes with Downex and is loaded from its folder.

Native

Built native for Windows and macOS

Not a web page in a window. Downex is a real desktop app, drawn with Win32 and Direct2D on Windows and AppKit on macOS, with the tray, notifications and shortcuts you expect.

  • WindowsWin32 · Direct2D
  • macOSAppKit
Downex's command palette open over the download list: running downloads with their progress and speed, and commands such as Add download, Pause all and Resume all
  • Progress windows

    Open a small progress window for any download and keep an eye on it while you work.

  • Tray and menu bar

    Downex keeps its icon in the Windows notification area and the macOS menu bar.

  • Notifications

    Know when a download completes or fails, without having to watch it.

  • Light and dark

    Two themes, and a compact list for when there is a lot going on.

  • Starts when you sign in

    If you like, Downex starts in the background, so scheduled queues begin on time.

Privacy

Your downloads are nobody’s business.

No telemetry, no account, no ads. Downex runs on your computer and nowhere else, and the only connections it makes are the ones listed below.

  • No telemetry

    Downex sends nothing about you or what you download. No analytics, and no ads.

  • No account

    Nothing to sign up for and nothing to sign in to. Install it and start downloading.

  • Local only

    Your downloads, your list and your settings stay on your computer, where they belong.

  • Nothing listens on the network

    The window, the command line and the extension reach the background service, downexd, over a local pipe or socket that only your account can open.

  • Signed updates

    Every update is signed and verified before it installs. The daily check can be turned off.

  • Never in private windows

    The browser extension never runs in private windows, so Downex never sees what you do there.

Every connection Downex makes

That is the whole list, plus a proxy script if you set one.

  1. Your downloadsThe files you ask for, from the servers that host them.
  2. downex.appOnce a day, to look for a signed update (you can turn this off). An update you install comes from the project's release page.
  3. yt-dlp and DenoFrom their publishers on GitHub, verified, the first time you save a web video; then once a day to look for newer versions (you can turn that off).
  4. Video pagesyt-dlp reads the video pages you ask about and, with the extension’s “Prepare video qualities while you watch” (on unless you turn it off), the page of a video you are watching on a few supported sites, without your cookies.
Open source

Free, open, and yours to keep.

Downex is free software under the GPL-3.0-or-later licence, written clean-room from its own specifications. The source code arrives with the first release.

Source codeComing soonGPL-3.0-or-later
  • Use it

    For anything you like, for free.

  • Study it

    Read how every part of it works.

  • Share it

    Give copies to anyone.

  • Improve it

    Change it; if you share a changed version, share its source under the same licence.

FAQ

Questions, answered.

Straight answers about price, privacy, videos and where your files go.

Try
Is Downex really free?

Yes. Downex is free and open source under the GPL-3.0-or-later: no price, no trial, no paid tier and no ads. Anyone may use it, study it, change it and share it.

Is it safe? Does it have ads or tracking?

No ads, no analytics, no telemetry and no account. Everything stays on your computer: the window, the command line and the browser extension talk to the background service, downexd, over a local pipe or socket that only your account can open, and nothing listens on the network.

Besides your downloads, Downex goes online for two things. Once a day it checks downex.app for a signed Downex update. And the first time you save a web video, it fetches yt-dlp and Deno from their publishers on GitHub, verified, then checks once a day for newer versions of them. You can turn off both daily checks, and if you set a proxy script, Downex fetches that too.

yt-dlp reads the video pages you ask about and, with the extension's “Prepare video qualities while you watch” (on unless you turn it off), the page of a video you are watching on a few supported sites, without your cookies.

Downloaded files carry Windows' Mark of the Web or macOS's quarantine flag and, if you set one up, the virus scanner you choose checks every finished download.

  • No telemetry
  • No analytics
  • No ads
  • No account
Which systems does it run on?

Windows and macOS, as a real native app on each: Win32 and Direct2D on Windows, AppKit on macOS, with a tray or menu-bar icon and notifications.

  • Windows 10 or 11 (x64) · Windows 11 on Arm
  • macOS 13 Ventura or later · Intel and Apple silicon
Which browsers does the extension work with?

Chrome, Edge, Brave, Chromium and Firefox. Each download the extension hands to Downex carries your sign-in for that address (its cookies and the page it came from), so files behind a login still come through. For videos, cookies go along only if you turn that on.

Downex can ask first for the name, folder and category, and holding Alt (Option ⌥ on a Mac) while you click keeps a download in the browser. Store listings aren't available yet: for now the extension ships with Downex and loads from its folder.

  • Chrome
  • Edge
  • Brave
  • Chromium
  • Firefox
Can it download YouTube videos?

Yes: YouTube and the many sites yt-dlp supports, plus unencrypted HLS and DASH streams, with a Download button right over the video. The first time you save a web video, Downex fetches yt-dlp and Deno from their publishers on GitHub and verifies them, then checks once a day for newer versions (you can turn that off).

Every video is saved as one .mp4 file; streams are converted without re-encoding. DRM-protected and live streams are refused, and please respect each site's terms.

8K (4320p)4K (2160p)1440p (2K)1080p (Full HD)720p (HD)480p360pone .mp4
Will I lose a download if my computer crashes?

Not if the server supports resuming. Downex saves progress only once it is on disk, so after a pause, quitting, a crash or a restart it picks up right where it stopped. A server that can't resume means starting that file over, and if the file changed on the server in the meantime, Downex notices and never mixes the new file with the old one.

  • Pause
  • Quit
  • Crash
  • Restart
  • Resumes
Do I need an account?

No. There is nothing to sign up for and nothing to sign in to. On Windows, Setup installs Downex for your user without administrator rights. Logins you save for sites are encrypted for your Windows account or kept in the macOS Keychain.

How do updates work?

Once a day Downex checks downex.app for a new version, and you can turn that check off. Every update is signed and verified before it installs. On Windows, Setup then updates Downex quietly and reopens the window; on a Mac, the new Downex.app takes the place of the old one and Downex starts again.

A Mac build signed without a Developer ID can't replace itself; for one of those, install the new version from its disk image.

Where are my files saved?

Video, Audio, Archives, Documents and Programs each save to a folder of their own; everything else goes to your Downloads folder, and you can add categories of your own. When a download comes from your browser, Downex can ask first for its name, folder and category.

  • Video
  • Audio
  • Archives
  • Documents
  • Programs
  • Downloads· everything else
  • Your own
Is the source code available?

It arrives with the first release. Downex is open source under the GPL-3.0-or-later, written clean-room from its own specifications, and its repository goes public together with the first downloads.

Coming soon

Ready when your next download is.

Free and open source, with no account, no ads and no tracking. On Windows, Setup installs Downex just for you, without administrator rights.

  • Windows 10 or 11 (x64) · Windows 11 on Arm
  • macOS 13 Ventura or later · Intel and Apple silicon

GPL-3.0-or-later · No administrator rights on Windows · Signed, verified updates