Download Clash for All Platforms

Installers organized by platform: graphical clients for Windows, macOS, Android, iOS, and Linux, plus mihomo core binaries for servers and routers. Switch tabs above to pick your system—the first card on each platform is the current top pick. Download buttons resolve the latest version live; installation steps are in the Getting Started guide.

Windows Clients

Windows has the widest choice of clients. For everyday use, Clash Plus is enough; if you need script merging and deep configuration control, choose Clash Verge Rev. Clash for Windows is no longer maintained—its installer is kept only as an archive and isn't recommended for new users.

Clash Plus Clash Plus Top Pick

An all-platform client with the mihomo core built in. Import a subscription, pick a node, and turn on system proxy—three steps and you're done. Rule-based routing and TUN mode work out of the box, and the interface matches the mobile app, making it a solid first client to install.

Version · Windows x64 · Installer

Clash Verge Rev Clash Verge Rev Recommended

The most active community desktop client, built on Tauri with the mihomo core bundled in. It offers subscription merge scripts, global config overrides, and Merge processing chains for advanced tuning—detailed settings suited to users willing to dig into configuration.

Windows x64 · Installer

FlClash FlClash

A Flutter-based cross-platform client with the mihomo core built in. The interface is clean and easy to pick up, with consistent interaction across desktop and mobile. It's offered both as an installer and a portable ZIP that runs straight after unpacking.

Version · Windows amd64

Clash Nyanpasu Clash Nyanpasu

Another fork of Clash Verge with a livelier visual style. It supports switching between multiple cores and includes a config-file editor, with both Merge and script-based config processing—functionally close to Verge Rev.

Version · Windows x64 · Installer

Clash for Windows Discontinued

Once the leading Windows client, it stopped receiving updates in late 2023. Its bundled core is an old build of the original Clash and doesn't support the protocols and rule types mihomo has since added. The final version is archived here only to help with legacy config migration—new users should pick one of the actively maintained clients above.

Version · Windows x64 · Archived

System Requirements

ItemRequirement
OS versionWindows 10 1809 or later / Windows 11
CPU architecturex64 (all installers on this page are x64 builds)
DependenciesClash Verge Rev and Clash Nyanpasu depend on WebView2; the installer will prompt you to get it if missing
PermissionsEnabling TUN mode requires administrator rights or installing a system service

Download & Installation FAQ

The six most common questions during installation. For more on configuration and troubleshooting, see the Getting Started guide and the complete manual.

There are so many clients—which one should I download?

Start with Clash Plus: it covers all five platforms, bundles the mihomo core, and works right after you import a subscription—on iOS it's available straight from the App Store. If you want finer configuration options and merge-script support on desktop, choose Clash Verge Rev; if you prefer a clean interface, FlClash offers a consistent experience across Windows, macOS, Android, and Linux. When in doubt, just install the first card listed for your platform—subscription links work across clients, so switching clients doesn't require requesting a new one.

Clash for Windows is no longer maintained—can I still use it?

It still runs, but it's no longer recommended. Clash for Windows stopped receiving updates in late 2023; its bundled core is stuck on an old version, doesn't support the protocols and rule types mihomo has added since, and won't track future subscription format changes. This page keeps the archived installer only for transitional use—we recommend migrating to Clash Plus or Clash Verge Rev, since your config files and subscription links carry over directly and the migration cost is low. For a detailed comparison of trade-offs, see the client comparison.

What if Windows SmartScreen blocks the installer?

SmartScreen shows a "Windows protected your PC" warning for open-source installers with low download counts or no paid code-signing certificate. This is a reputation-scoring mechanism, not a sign that a threat was detected. Click "More info" in the prompt, then "Run anyway" to continue installing. Since most open-source clients are released by community teams that don't buy commercial signing certificates, this warning is fairly common.

How do I fix macOS saying "can't be opened because Apple cannot check it for malicious software"?

This is Gatekeeper's default block on apps that haven't been notarized. To fix it, open "System Settings → Privacy & Security", scroll to the bottom to find the blocked app entry, and click "Open Anyway"; or right-click the app icon in Finder, choose "Open", and confirm again in the dialog. This only needs to be done once—after that it launches normally. If an Apple Silicon device reports an architecture mismatch, go back to the macOS tab and confirm you downloaded the arm64 build.

What if Android blocks APK installation?

Since Android 8.0, installing an APK downloaded through a browser requires granting that browser "Install unknown apps" permission separately: the system shows a link to Settings during installation—enable it there, then return to continue. The first time you launch the client and connect, the system also asks for VpnService authorization; tap "OK", and a key icon in the status bar confirms the proxy tunnel is up. For keeping the app alive in the background and battery-whitelist settings, see this guide.

How do I update a downloaded client to a new version?

On iOS, updates are pushed automatically through the App Store. Most desktop and Android clients (Clash Verge Rev, FlClash, Clash Nyanpasu) have a check-for-updates option in settings, or you can come back to this page and reinstall over the existing copy—your config files and subscriptions are preserved. The mihomo core is a standalone binary; just replace the executable and restart the service. Download buttons on this page always resolve the current latest version, so there's no need to remember version numbers.