Clash Download: Five Platforms, One Ranked List

Windows, macOS, Android, iOS, and Linux, laid out in review-ranked order: who's still maintaining, which install format to grab, and what the system requirements actually are, no filler. Server and router users, skip straight to the core section.

Pick a Platform

Card order is the recommended order; version numbers are read live from the version manifest, so every link always points to the current build

Windows Clients

Windows is the busiest lane on this site: the four still-maintained clients are ranked by score, and the discontinued Clash for Windows sits archived at the bottom. All builds are x64 installers - download and double-click to install; first-run setup is covered in the getting-started guide.

Clash Plus

clashplus.io
Top pick 9.6 / 10

Same interface everywhere, and the Windows build scores highest on this page: subscription import, mode switching, and node latency tests all fit on one screen, with the mihomo core updating alongside each release so there's no separate core juggling. First-time Clash users should start here; switching phones or PCs later means zero relearning.

mihomo core x64 .exe Easy to learn Same UI everywhere

Clash Verge Rev

Recommended 9.4 / 10

The community continuation of Clash Verge, packaged with Tauri for a small footprint and low memory use; a rule editor, TUN mode, and enhanced Merge/Script config are all included, making it the most-requested replacement since Clash for Windows stopped shipping updates. Users who like writing their own rules and watching resource use keep coming back to this one.

mihomo core x64 .exe Stable rule engine Open source

FlClash

9.0 / 10

A Flutter-built cross-platform client with the exact same workflow on desktop and mobile; the interface is clean, and rule groups and latency tests are easy to read. It ships as both an installer and a portable zip, so anyone who switches PCs often or keeps their tools on a USB drive can grab the portable version directly.

mihomo core x64 .exe / .zip Consistent across devices Open source

Clash Nyanpasu

8.5 / 10

Cute on the surface, capable underneath: built on the mihomo core with support for config-enhancement scripts and switching between multiple cores, plus plenty of room for theming. A good fit for desktop users who want both looks and rule flexibility; the release cadence follows community maintenance, so check the changelog before relying on it heavily.

mihomo core x64 .exe Lots of themes Script extensions

Clash for Windows

Discontinued 7.2 / 10

Once the standard-bearer on Windows, it stopped receiving updates in late 2023 and hasn't had a feature or security patch since. This page keeps the archived installer so returning users can restore a familiar setup or export an old config; for a new install, pick any of the still-maintained clients above - migration steps are in this site's blog.

Archived build x64 .exe Archive only

Windows System Requirements

ClientMinimum OSArchitectureMaintenance
Clash PlusWindows 10 64-bit or laterx64Actively maintained
Clash Verge RevWindows 10 or laterx64Actively maintained
FlClashWindows 10 or laterx64Actively maintained
Clash NyanpasuWindows 10 or laterx64Community-maintained
Clash for WindowsWindows 7 or laterx64Discontinued

macOS Clients

Check your chip before ordering on the Mac tab: M-series Macs from 2020 onward should grab the Apple Silicon build, older Intel Macs the x64 build. The three actively maintained clients come first, with the menu-bar veteran ClashX Meta archived at the bottom.

Clash Plus

clashplus.io
Top pick 9.6 / 10

Runs as both a menu-bar icon and a main window, with separate Apple Silicon and Intel installers so you don't have to guess. Subscription management and rule-based routing match every other platform version exactly, so cross-device users start at zero learning cost; the system proxy and enhanced-mode toggles sit in plain sight, hard to miss even for beginners.

mihomo core .dmg Easy to learn Same UI everywhere

Clash Verge Rev

Recommended 9.4 / 10

Shares its codebase with the Windows and Linux builds, and the macOS version handles the system proxy and TUN mode take-over just as smoothly, with a rule editor identical to the Windows build. Users who write their own rules and watch resource use will find this just as solid on Mac; the release cadence is steady enough for daily-driver use.

mihomo core .dmg Stable rule engine Open source

FlClash

9.0 / 10

Shares one interface and config files with the Windows and Android builds; drag the dmg into Applications and you're done. A good fit for anyone bouncing between devices who wants the same muscle memory on phone and Mac; the layout is low-density and clean, especially pleasant for light use.

mihomo core .dmg Consistent across devices Open source

ClashX Meta

Discontinued 7.8 / 10

The Meta-core branch of ClashX and the poster child of menu-bar minimalism, long the default choice for Mac users: no Dock icon, no pop-ups, everything tucked into one menu-bar item. It's now discontinued, so existing users can grab the archived build to transition off it, while newcomers should pick one of the three still-updated clients above.

Archived build .dmg Archive only

macOS System Requirements

ClientMinimum OSArchitectureMaintenance
Clash PlusmacOS 11 or laterarm64 / x64Actively maintained
Clash Verge RevmacOS 10.15 or laterarm64 / x64Actively maintained
FlClashmacOS 10.15 or laterarm64 / x64Actively maintained
ClashX MetamacOS 11 or laterarm64 / x64Discontinued

Android Clients

All four Android clients are live: check your architecture first - phones released after 2016 are almost all arm64-v8a, while older or unclear devices should use the universal build. After installing, allow background activity in system settings so battery optimization doesn't kill the connection.

Clash Plus

clashplus.io
Top pick 9.6 / 10

The mobile experience follows the same logic as desktop: import a subscription by QR code or pasted link, and switch nodes or modes right from the notification-shade quick panel. Background persistence is handled well, and most phones can just install the arm64 build; this is the least error-prone card for anyone setting up Clash on a phone for the first time.

mihomo core arm64-v8a .apk Easy to learn Same UI everywhere

Clash Meta for Android

8.8 / 10

A community-maintained veteran Android client with native mihomo core support; its config options map closely to core parameters, so overrides, DNS, and per-app proxying can all be fine-tuned. All three architecture builds are available, making it a favorite for power users; the UI is plain but logical, and it rewards anyone willing to read the docs.

mihomo core .apk \u00d7 3 architectures Full parameters Open source

FlClash

9.0 / 10

The mobile UI is identical to the desktop version, with rule groups shown as cards and latency tests running through the whole batch with one tap. All three architecture builds are covered, including x86_64 tablets and emulators; anyone already using FlClash on a PC can install it on their phone and carry over the exact same habits.

mihomo core .apk \u00d7 3 architectures Consistent across devices Open source

Surfboard

8.0 / 10

An Android client compatible with the Clash subscription format, with a clean, straightforward interface - starting, stopping, and switching nodes all take one tap from the home screen. A good fit for anyone who just wants basic proxying and routing without digging into extra parameters; this page hosts a universal-architecture installer that works on both old and new devices.

Clash subscription compatible universal .apk Lightweight

Android System Requirements

ClientMinimum OSArchitecture buildMaintenance
Clash PlusAndroid 8.0 or laterarm64-v8aActively maintained
Clash Meta for AndroidAndroid 7.0 or laterarm64 / arm / universalCommunity-maintained
FlClashAndroid 5.0 or laterarm64 / arm / x86_64Actively maintained
SurfboardAndroid 5.0 or lateruniversalCommunity-maintained

iOS Clients

Only one client is listed on iOS, but it's all you need: Clash Plus is officially on the App Store, so installing from the store gives you automatic future updates with no extra steps. Feature details and changelogs live on clashplus.io.

Clash Plus

clashplus.io
Top pick 9.5 / 10

The only answer on iOS: this is the App Store listing, so tapping the button jumps straight to the store detail page for installation, with updates handled by the store. The interface matches every other platform version - subscription import, mode switching, and rule-based routing all work the same way; it runs on both iPhone and iPad, closing the loop with the desktop version.

App Store iPhone / iPad Store install Auto-updates

iOS System Requirements

ClientSystem requirementsDevicesHow to get it
Clash PlusSee the App Store listingiPhone / iPadInstall from the App Store

Linux Clients

Two Linux desktop clients are listed: deb-based distros (Debian / Ubuntu / Mint) can install via dpkg -i or a double-click through the software center, while Fedora and other rpm-based distros should use the rpm package. Servers and headless environments should skip to the core section - command-line deployment steps are in the blog.

Clash Verge Rev

Recommended 9.3 / 10

Currently the easiest choice on Linux desktop, with both deb and rpm packages covering the two major distro families; system tray, TUN mode, and launch-at-startup all have GUI toggles, so desktop users who'd rather avoid the terminal can start here. Configs are interchangeable with the Windows and macOS builds, so migrating across systems is just export then import.

mihomo core amd64 .deb / .rpm Stable rule engine Open source

FlClash

8.9 / 10

This Flutter-based cross-platform tool runs just as reliably on Linux, with an interface identical to every other platform build and a deb package that installs in one command. Anyone already used to FlClash on phone or Windows can bring the exact same habits to Linux desktop; the low-density layout is comfortable for light use.

mihomo core amd64 .deb Consistent across devices Open source

Linux System Requirements

ClientCompatible distrosPackage formatMaintenance
Clash Verge RevDebian / Ubuntu family, Fedora and other rpm-based distros.deb / .rpm (amd64)Actively maintained
FlClashDebian / Ubuntu family.deb (amd64)Actively maintained

Servers, routers, and headless environments don't need a GUI client - switch to the "Core (Mihomo)" tab, grab the standalone core for your architecture, and run it under systemd. Deployment walkthroughs are covered in the site's Linux and router deployment posts.

Mihomo Core (Servers / Routers)

This section is for server, router, and command-line deployments: mihomo is the continuation of the Clash Meta core, and every GUI client listed above already bundles it - regular desktop and mobile users don't need to download it separately. Standalone core builds by architecture are listed below, all served as direct links on this site.

Windows Builds

ArchitectureFormatTypical use caseDownload
amd64.zipStandard x64 PC / Windows Servermihomo-windows-amd64.zip
arm64.zipARM-based Windows devicesmihomo-windows-arm64.zip

macOS Builds

ArchitectureFormatTypical use caseDownload
amd64 (Intel).gzCommand-line deployment on Intel Macsmihomo-darwin-amd64.gz
arm64 (Apple Silicon).gzCommand-line deployment on M-series Macsmihomo-darwin-arm64.gz

Linux Builds

ArchitectureFormatTypical use caseDownload
amd64.debDirect install on Debian / Ubuntu serversmihomo-linux-amd64.deb
amd64.gzGeneric x64 Linux serversmihomo-linux-amd64.gz
arm64.gzARM64 servers / Raspberry Pi 4 and upmihomo-linux-arm64.gz
armv7.gz32-bit ARM devices / older Raspberry Pi modelsmihomo-linux-armv7.gz
mips-softfloat.gzMIPS-based routers (OpenWrt, etc.)mihomo-linux-mips-softfloat.gz

Before downloading for a router, confirm the CPU architecture with opkg print-architecture or the device spec sheet - MIPS and ARM builds aren't interchangeable. After extracting, run chmod +x to make it executable, then set it up with systemd or procd for auto-start.

Download FAQ

The questions that come up most before checkout, answered once and for all

So many Windows clients - which one should a first-time user pick?

The card order on each platform is the recommended order, with Clash Plus in first place: the interface matches every other platform and the core updates with each release, so beginners can just start from the top. For deeper rule customization, Clash Verge Rev is an equally solid choice.

What if the browser or SmartScreen flags the installer as uncommon or blocked?

Most open-source clients haven't purchased a commercial code-signing certificate, so a SmartScreen warning is normal. Once you've confirmed the download came from this page, click "More info" then "Run anyway" to continue installing; on a managed company device with policy restrictions, contact your IT administrator.

macOS says it can't verify the developer - what now?

Open System Settings > Privacy & Security, scroll to the bottom to find the blocked app, click "Open Anyway," and confirm with your password. Before downloading, check your chip: Apple Silicon Macs should use the arm64 build, Intel Macs the x64 build.

Android has arm64-v8a, armeabi-v7a, and universal builds - which one do I need?

Almost every mainstream phone released after 2016 uses arm64-v8a, and that build is also the smallest. Older 32-bit devices should use armeabi-v7a; if you're unsure of your architecture, pick the universal build - larger, but compatible with everything.

Clash for Windows is discontinued - can I still download it?

Yes. This page keeps the archived installer so returning users can restore a familiar setup, but it no longer receives feature or security updates. For a new setup, switch to Clash Plus or Clash Verge Rev; migration steps are covered in this site's tutorials and blog.

Do regular users need to download the mihomo core separately?

No. Every GUI client listed above bundles the core and updates it with each release. The standalone core builds in the core section are for servers, routers, and command-line deployments, typically run under systemd or on OpenWrt.