DOWNCLASH.COM · DOWNLOAD CENTER

Clash Download — Get the Client for Any Platform in One Place

Pick the client that matches your OS. Windows, macOS, and Android each offer several mainstream GUI clients like Clash Verge Rev and FlClash; Linux supports both a GUI client and the command-line core; iOS has no official client due to App Store policy — see the recommended option below. Every file is labeled with its size and update date so you can tell at a glance whether you need to update.

Clash for Windows Download

Supports Windows 10 / 11, with a GUI client
Windows has several client options, and they're largely interchangeable in features and config files. If you're not sure which to pick, go with the one marked "Recommended." Clash for Windows is no longer maintained and is kept here only as a legacy archive.
Clash Plus
Recommended
An easy-to-use Clash client with a clean interface. Supports subscription import, rule-based routing, system proxy, and TUN mode — the top pick for Windows beginners.
Windows x64 Installer
ClashPlus-x64-setup.exe
— MB
Pending update
Download
Official Website
clashplus.io
Cross-platform client
Official site
Visit Website ↗
Clash Verge Rev
Community Pick
The community-maintained successor to Clash Verge, built on the mihomo core. Modern interface with smooth node switching, plus TUN mode, subscription hosting, and JS scripting — suitable for both beginners and power users.
Windows x64 Installer
Clash Verge_2.4.7_x64-setup.exe
— MB
Pending update
Download
Windows ARM64 Installer
clash-verge-rev-win-arm64.exe
— MB
Pending update
Download
FlClash
A cross-platform Clash client built with Flutter. Windows, macOS, Android, and Linux share the same interface and workflow — ideal if you use multiple devices.
Windows x64 Installer
FlClash-0.8.93-windows-amd64-setup.exe
— MB
Pending update
Download
Clash Nyanpasu
Another mihomo-based GUI client that supports custom JS/Lua/Python scripts — suited for advanced users who need fine-grained control over traffic routing.
Windows x64 Installer
Clash Nyanpasu_1.6.1_x64-setup.exe
— MB
Pending update
Download
Clash for Windows
Discontinued
The classic Clash GUI client by Fndroid. Its original repository was deleted and maintenance stopped in 2023. It's kept here only as an archive for migrating old configs — new users should choose Clash Verge Rev or FlClash instead.
Windows Installer (Archived)
clash-for-windows-setup.exe
— MB
Pending update
Download

Clash for macOS Download

Supports Intel and Apple Silicon (M-series chips)
Choose the Apple Silicon build for M-series chips (M1/M2/M3/M4), or the x64 build for Intel chips. If you're not sure which chip you have, click the Apple icon in the top-left corner → "About This Mac" and check the "Chip" field.
Clash Plus
Recommended
Natively built for both Apple Silicon and Intel chips, living in your menu bar. Supports subscription import, rule-based routing, and TUN mode with a clean interface — the top pick for Mac users.
Apple Silicon (M1/M2/M3)
ClashPlus-arm64.dmg
— MB
Pending update
Download
Intel Chip
ClashPlus-x64.dmg
— MB
Pending update
Download
Official Website
clashplus.io
Cross-platform client
Official site
Visit Website ↗
Clash Verge Rev
Community Pick
Deeply optimized for Apple Silicon with the mihomo core built in. Supports TUN mode and auto-updates — switch nodes and manage modes right from the menu bar.
Apple Silicon (M1/M2/M3)
Clash Verge_2.4.7_aarch64.dmg
— MB
Pending update
Download
Intel Chip
Clash Verge_2.4.7_x64.dmg
— MB
Pending update
Download
FlClash
The macOS build of FlClash, supporting both Apple Silicon and Intel. Same interface and workflow as the Android version — great if you want a consistent experience across devices.
Apple Silicon (M1/M2/M3)
FlClash-0.8.93-macos-arm64.dmg
— MB
Pending update
Download
Intel Chip
FlClash-0.8.93-macos-amd64.dmg
— MB
Pending update
Download
ClashX Meta
Discontinued
A lightweight mihomo-based menu bar client that's no longer actively maintained. Existing users can keep using it, but new users should go straight for Clash Verge Rev.
macOS Universal (Archived)
ClashX_Meta_arm64.dmg
— MB
Pending update
Download

Clash for Android Download

Supports Android 7.0 and up
Before installing the APK, enable "Install unknown apps" in your system settings. If you're unsure of your device's architecture, just pick the Universal build for the best compatibility — most phones released after 2016 can use ARM64-v8a.
Clash Plus
Recommended
A clean Android client with subscription import, rule-based routing, and TUN mode. Interaction matches the desktop version — the top pick for Android users.
ARM64-v8a (most devices)
ClashPlus-arm64-v8a.apk
— MB
Pending update
Download
Official Website
clashplus.io
Cross-platform client
Official site
Visit Website ↗
Clash Meta for Android
Most Features
The official Android client from MetaCubeX, built on the mihomo core. Supports newer protocols like TUIC v5, Hysteria2, and VLESS Reality — the most feature-complete and actively updated option.
ARM64-v8a (most devices)
clash-meta-for-android-arm64.apk
— MB
Pending update
Download
ARMv7 (older devices)
clash-meta-for-android-arm.apk
— MB
Pending update
Download
Universal (pick this if unsure)
clash-meta-for-android-universal.apk
— MB
Pending update
Download
FlClash
A lightweight Flutter-based Android client with one-tap subscription import and stable rule-based routing. Simple interface, great for users who want a lightweight experience.
ARM64 (most devices)
FlClash-0.8.93-android-arm64-v8a.apk
— MB
Pending update
Download
ARMv7 (older devices)
FlClash-0.8.93-android-armeabi-v7a.apk
— MB
Pending update
Download
Surfboard
A stable proxy client compatible with both Clash and Surge config formats. Clean interface, installable via Google Play or an offline APK.
Universal
surfboard-android-universal.apk
— MB
Pending update
Download

How to Use Clash on iOS

Due to App Store review policies, there's no official Clash client on iOS
Due to App Store review policies, Clash can't be installed directly on iOS. Clash Plus, however, is compatible with Clash's rule syntax and config format and delivers the same routing behavior — tap through to its App Store listing below.
Clash Plus
Recommended
An iOS client with the same experience as the desktop version. Supports subscription import, rule-based routing, and TUN mode with a clean interface — our top recommendation on iOS.
App Store
Clash Plus - Smart Proxy Tool
Completely free
App Store
Get it on the App Store
Official Website
clashplus.io
Cross-platform client
Official site
Visit Website ↗

Clash for Linux Download

Available as both a GUI client and a command-line core
For desktop environments (GNOME/KDE), we recommend the GUI clients Clash Verge Rev or FlClash. For servers or headless setups, use the mihomo command-line core directly — see the core download table below for more architectures.
Clash Verge Rev
Recommended
A GUI client with the same experience as the Windows/macOS versions. Available as DEB (Debian/Ubuntu) or RPM (Fedora/CentOS/RHEL), supporting both AMD64 and ARM64.
Debian / Ubuntu AMD64 (.deb)
Clash Verge_2.4.7_amd64.deb
— MB
Pending update
Download
Debian / Ubuntu ARM64 (.deb)
clash-verge-rev-linux-arm64.deb
— MB
Pending update
Download
Fedora / CentOS x86_64 (.rpm)
Clash Verge-2.4.7-1.x86_64.rpm
— MB
Pending update
Download
FlClash
The Linux build of FlClash, great for Debian/Ubuntu users with one-command dpkg installation. Shares the same interface as the Android version.
Debian / Ubuntu AMD64 (.deb)
FlClash-0.8.93-linux-amd64.deb
— MB
Pending update
Download

mihomo Core Downloads (Advanced Users)

Choose by operating system and CPU architecture — for pairing with your own front-end panel or deploying to a router / server
mihomo is the successor core to the original Clash project, run entirely from the command line with no GUI. If you're just looking for a client with a visual interface, use one of the GUI clients above instead — you don't need anything in this section.
OSArchitectureFilenameSizeDownload
Windowsamd64mihomo-windows-amd64.zip12.4 MB Download
Windowsarm64mihomo-windows-arm64.zip10.9 MB Download
macOSamd64(Intel)mihomo-darwin-amd64.gz12.2 MB Download
macOSarm64(Apple Silicon)mihomo-darwin-arm64.gz11.2 MB Download
Linuxamd64mihomo-linux-amd64.gz12.8 MB Download
Linuxamd64(.deb)mihomo-linux-amd64.deb12.7 MB Download
Linuxarm64mihomo-linux-arm64.gz9.5 MB Download
Linuxarmv7 (common on routers)mihomo-linux-armv7.gz9.7 MB Download
Linuxmips-softfloat (older routers)mihomo-linux-mips-softfloat.gz9.4 MB Download
About These Downloads

All clients and core files on this page are public releases from their respective open-source projects. This site only mirrors them for convenient downloading and makes no modifications. If a download isn't working, check the troubleshooting section on the tutorials page.

Download FAQ

Picking a client, choosing an architecture, install issues — start here
Should I download x64 or ARM64 for Windows?+
Most Windows PCs with Intel or AMD processors should choose the x64 version. Only devices with ARM chips (like Snapdragon) need the ARM64 version. If you're not sure, just go with x64.
How do I tell if my Mac is Apple Silicon or Intel?+
Click the Apple icon in the top-left corner → "About This Mac," and check the "Chip" or "Processor" field. If it shows Apple M1 / M2 / M3, choose the ARM64 (Apple Silicon) build; if it shows Intel, choose x64. Most Macs bought after 2020 are Apple Silicon.
How do I choose between ARM64-v8a, ARMv7, and Universal on Android?+
Most Android phones released after 2016 use ARM64-v8a, which gives the best performance — pick that first. Older devices can try ARMv7. If you can't tell, just choose the Universal build; it's a bit larger but works on every device.
Why can't I access certain sites even after installing Clash?+
Clash is just a client — it doesn't come with any proxy nodes, much like a car that still needs fuel before it can drive. You'll need to get a subscription link or set up your own server node, then paste that link into the client's "Subscription/Profiles" page and update it before routing will work.
Clash for Windows is discontinued — what should I use instead?+
CFW is no longer updated and its original repository has been deleted, so we don't recommend continuing to use it. Migrate to Clash Verge Rev, which is more feature-complete and actively updated, or FlClash for a lighter interface — both are built on the mihomo core and compatible with your existing config files.
Is there a free Clash client for iOS?+
Yes. Our recommended Clash Plus is completely free on the App Store — no in-app purchases, no subscriptions, no ads — and offers the same experience as the desktop version. If you can't find it in your region's App Store, you may need to switch to an Apple ID from a supported region.
How do I deploy the mihomo core on a Linux server?+
Download the .gz for your architecture, extract it, and run chmod +x mihomo to make it executable. Once you have a YAML config ready, run ./mihomo -d . to start it. We recommend using systemd for auto-start on boot, and opening ports 7890 (HTTP) and 7891 (SOCKS5).
What's the difference between the mihomo core and a GUI client?+
The mihomo core is a pure command-line tool that actually handles proxy traffic — powerful, but requires manually editing YAML configs, so it's better suited for servers and routers. A GUI client (like Clash Verge Rev) builds on top of the core to provide a visual interface for managing nodes and subscriptions. Most users should just use a GUI client and don't need to download the core separately.