DOWNLOAD · All Platforms

Download Clash

Pick your platform below and click to download. The first client listed for each platform is the most actively maintained option right now. Download links are resolved live from a version manifest and always point to the latest release, with version numbers on each card pulled from the same source.

WINDOWS MACOS ANDROID IOS LINUX MIHOMO CORE

Clash Plus

clashplus.io

Top Pick

The top pick across all platforms, built on the mihomo core with a clean interface. Subscription import, rule-based routing, system proxy, and TUN mode are all included — a solid choice if you're new to Clash. The installer is 64-bit and covers the vast majority of Windows PCs.

Requirements: Windows 10 or later (64-bit)Format: .exe installer

Clash Verge Rev

Clash Verge community fork

Recommended

A community-maintained fork that picked up where Clash Verge left off, built with Tauri for a light footprint. Supports subscription merging, rule set editing, and global extension scripts — great for users who like fine-tuning their config.

Requirements: Windows 10 or later (64-bit)Format: .exe installer

FlClash

Cross-platform Flutter client

A cross-platform client built with Flutter, sharing the same interface across Windows, macOS, Linux, and Android — handy if you switch between devices often. Supports multiple subscriptions and WebDAV sync, with both an installer and a portable zip available.

Requirements: Windows 10 or laterFormat: .exe installer / .zip portable

Clash Nyanpasu

Tauri · multi-core switching

A Tauri-based client that lets you switch between the mihomo and Clash Premium cores, with a built-in visual rule editor — a good fit for advanced users comparing core behavior.

Requirements: Windows 10 or later (64-bit)Format: .exe installer

Clash for Windows

Legacy classic · archived

No Longer Maintained

Once the go-to Windows client, discontinued in late 2023 and kept here purely for archival purposes. It still runs on older machines, but doesn't support newer protocols or system features. We recommend migrating to any of the actively maintained clients above — subscription links and config formats are compatible.

Requirements: Windows 7 or laterFormat: .exe installer (archived)

Windows System Requirements

ClientRequirementsInstaller Format
Clash PlusWindows 10 or later (64-bit).exe installer
Clash Verge RevWindows 10 or later (64-bit).exe installer
FlClashWindows 10 or later.exe installer / .zip portable
Clash NyanpasuWindows 10 or later (64-bit).exe installer
Clash for WindowsWindows 7 or later.exe installer (archived)

Mihomo Core: For Servers & Routers Only

Every GUI client listed above already bundles the mihomo core, so on a regular PC or phone you don't need to download anything from this section. Deploying the core directly is only needed in three cases: headless Linux servers, router firmware like OpenWrt, and NAS setups where you want to write your own systemd service for autostart.

The core is a command-line program that reads config.yaml from your config directory at startup — use the -d flag to point it to that directory:

./mihomo -d /etc/mihomo

Check your CPU architecture before downloading for a router: MIPS chips like the MT7621 need mips-softfloat; ARM-based routers and Raspberry Pi need armv7 or arm64; regular x86 servers need amd64.

PlatformArchitectureFileDownload
WindowsAMD64mihomo-windows-amd64.zipDownload
WindowsARM64mihomo-windows-arm64.zipDownload
macOSIntelmihomo-darwin-amd64.gzDownload
macOSApple Siliconmihomo-darwin-arm64.gzDownload
LinuxAMD64mihomo-linux-amd64.debDownload
LinuxAMD64mihomo-linux-amd64.gzDownload
LinuxARM64mihomo-linux-arm64.gzDownload
LinuxARMv7mihomo-linux-armv7.gzDownload
LinuxMIPS softfloatmihomo-linux-mips-softfloat.gzDownload

The .gz files are single-file archives you can run right after extracting; for .deb, use dpkg -i to install. The core has no GUI — if you're new to Clash, head back up and pick a client for your platform instead.


FAQ · Download Questions

Six Questions Before You Download

Which client to pick, which architecture, what those system warnings mean, and how the core relates to the GUI — read through these before downloading.

New to Clash — which client should I download?

Pick the first option listed for your platform: Clash Plus is the top pick for Windows, macOS, Android, and iOS, while Clash Verge Rev is recommended for Linux. All of these are actively maintained with clean interfaces — just import your subscription after installing, following the setup guide.

How do I tell arm64, arm, and x64 installers apart?

Phones from the last five years are almost always arm64-v8a; older phones from before 2016 need armeabi-v7a; if you're unsure, grab the universal package. On computers, Apple Silicon chips need the arm64 build, while Intel and AMD processors need the x64 (AMD64) build.

What if Windows shows "Windows protected your PC"?

This is a routine SmartScreen warning for new installers that haven't been downloaded many times yet — it doesn't mean the file is unsafe. Click "More info," then "Run anyway" to continue. On macOS, if you see an unverified developer warning, go to System Settings > Privacy & Security and click "Open Anyway."

Does the download button always link to the latest version?

Yes. When the page loads, it fetches each client's current release URL from a version manifest, so the buttons always point to the latest installer, and the version numbers shown on the cards come from the same manifest.

How does the Mihomo core relate to these GUI clients?

Mihomo (formerly Clash Meta) is the proxy core that handles traffic routing; clients like Clash Plus and Clash Verge Rev are graphical front-ends that already bundle the core internally. You'd only need to download the core separately for headless setups like routers, NAS devices, or servers without a GUI.

Can I still use Clash for Windows?

It still opens and connects, but it hasn't been updated since late 2023, so expect growing issues with newer protocols and newer versions of Windows. We recommend migrating your subscription to Clash Plus or Clash Verge Rev — subscription links and config formats are compatible, so you can just import and go.


NEXT · After You Download

What to Do Next

Installing the client is just step one — next up is importing your subscription, choosing a mode, and confirming the proxy works. Follow the order below.

Import Your Subscription & Connect

The setup guide breaks the basics down into three steps: import your subscription, choose a proxy mode, and confirm the proxy is working. Follow along and you'll be connected in under ten minutes.

Read the Setup Guide →

Complete Install Guide for Every Platform

One chapter per platform, covering the full process from download and install through system proxy and TUN mode, with platform-specific gotchas called out along the way — great to follow step by step.

Browse the Install Guide →

Look Up Terms You Don't Know

Subscription, node, rule-based routing, mixed port, TUN — terms that show up throughout the tutorials and configs, organized by category so you can look things up as you go.

Open the Glossary →