Official sources · Every architecture · Latest versions

Download Clash clients for free
and pick the right build

Popular Clash clients for Windows, macOS, Android, Linux and iOS, with maintenance status, package formats and requirements. Every download button goes straight to the project's official GitHub Releases or the App Store.

Version numbers are fetched live from GitHub. Not sure which to choose? See our client recommendations.

Windows clients

Windows 10 / 11 · x64 / ARM64
Fl

FlClash Actively maintained

A cross-platform Flutter client with the same interface on desktop and Android, plus WebDAV sync and multiple themes.

Latest version
Loading…
Format
EXE installer / portable ZIP (amd64 / arm64)
Source
chen08209/FlClash
CP

Clash Party Actively maintained

Ships with the Smart and Mihomo cores, and supports config overrides, TUN and WebDAV backup. Great if you want more control.

Latest version
Loading…
Format
EXE installer / portable 7z (x64 / ARM64 / ia32)
Requirements
Windows 10 / 11; for Windows 7 / 8, use the win7 build
Source
mihomo-party-org/clash-party
CN

Clash Nyanpasu In development

Built on Tauri, and lets you switch between cores such as Clash Premium, Mihomo and Clash Rust. The latest release may be a pre-release.

Latest version
Loading…
Format
EXE installer / portable ZIP (x64 / ARM64)
Source
libnyanpasu/clash-nyanpasu

macOS clients

Apple Silicon (M series) / Intel
Fl

FlClash Actively maintained

A cross-platform client that looks the same as on Android, handy if you use it on both phone and computer.

Latest version
Loading…
Format
DMG (arm64 / amd64)
Source
chen08209/FlClash
XM

ClashX Meta Actively maintained

A Mihomo-based macOS menu bar client that keeps the familiar ClashX workflow, with TUN support.

Latest version
Loading…
Format
ZIP (universal)
Requirements
macOS 13+
Source
MetaCubeX/ClashX.Meta
CP

Clash Party Actively maintained

Supports config overrides and WebDAV backup, distributed as a PKG installer.

Latest version
Loading…
Format
PKG (arm64 / x64)
Requirements
macOS 11+; for macOS 10.15, use the catalina build
Source
mihomo-party-org/clash-party

Android clients

Direct APK install · No root needed
CM

Clash Meta for Android Actively maintained

The official MetaCubeX Android client, with finer core settings, per-app proxy and service controls.

Latest version
Loading…
Format
APK (universal / arm64-v8a / armeabi-v7a / x86)
Requirements
Android 5.0+
Source
MetaCubeX/ClashMetaForAndroid

Linux clients

DEB / RPM / AppImage · x86_64 / ARM64
Fl

FlClash Actively maintained

Available as AppImage, DEB and RPM. The AppImage runs on most distributions.

Latest version
Loading…
Format
AppImage / DEB / RPM (amd64 / arm64)
Source
chen08209/FlClash
CN

Clash Nyanpasu In development

Switch between multiple cores; available as AppImage, DEB and RPM. The latest release may be a pre-release.

Latest version
Loading…
Format
AppImage / DEB / RPM
Source
libnyanpasu/clash-nyanpasu

iOS / iPadOS compatible apps

No official Clash client · Paid App Store apps
These are third-party apps, available on the App Store in most regions outside mainland China (such as the US). Check the App Store listing for current pricing and versions.
SR

Shadowrocket

Best for beginners · Paid

Widely used and easy to learn, with subscription import, rule matching and traffic stats. Works directly with Clash subscriptions.

View on App Store
St

Stash

Native Clash config · Paid

Built around the Clash config format, with proxy groups, rule sets and overrides. The easiest switch for existing Clash users.

View on App Store
QX

Quantumult X

Advanced · Paid

Supports JS scripts, rewrites and in-depth debugging, for users with advanced needs.

View on App Store

Mihomo core downloads

Servers / routers / headless setups
UI

Web dashboards

Visual management for a headless core: switch nodes, view connections and logs, and run speed tests. Enable external-controller in your config to use one.

Recommended
metacubexd · Yacd-meta · zashboard
How to use
Use a hosted dashboard, or self-host it via external-ui

Discontinued / legacy clients

Not recommended for new installs
Clash for WindowsDiscontinuedThe original download channels are gone. Switch to Clash Verge Rev; your subscriptions carry over as-is.
Clash for AndroidLegacyThe original project has been deleted. Use FlClash or Clash Meta for Android instead.
ClashX / ClashX ProLegacyNo longer released. For the same workflow, use ClashX Meta.
Clash VergeArchivedDevelopment continues in the community fork Clash Verge Rev.Archived repo ↗
Download safely: Only get installers from the project's GitHub Releases or the App Store, and avoid repackaged or "cracked" builds from unknown sources. Release pages usually list SHA256 checksums you can verify after downloading.
After installing

Connect in three steps

Once installed, import your subscription, pick a node and turn on the proxy.

01

Install and launch the client

Run the installer. On macOS, allow the app under Privacy & Security the first time you open it; on Android, allow installs from unknown sources.

02

Import your subscription

Paste a Clash / Mihomo subscription URL and update it; the client downloads the nodes, proxy groups and rules. Your subscription URL contains account credentials, so keep it private.

03

Pick a node and turn on the proxy

Run a speed test, pick a node, then enable system proxy, VPN or TUN. If something isn't working, check the proxy mode, ports and logs first.

Read the full guide
Download FAQ

Common questions before you download

Which client should a beginner download?

On Windows, macOS and Linux, start with Clash Verge Rev; on Android, start with FlClash. iOS has no official client: Shadowrocket is a good start, or Stash if you already know Clash configs. For a fuller comparison, see client recommendations.

x64, ARM64, aarch64 or amd64: which one do I need?
  • x64 / amd64 / x86_64: computers with Intel or AMD processors, including most Windows PCs and Intel Macs
  • ARM64 / aarch64: Apple M-series Macs, Snapdragon Windows laptops, Raspberry Pi, etc.
  • arm64-v8a: Android phones from recent years; the universal package works on every architecture but is larger
Where is it safest to download?

Every button on this page goes straight to the project's official GitHub Releases or the App Store. Avoid modified builds and config files from unknown sources.

What if GitHub downloads are slow or won't load?

Try again on a different network or at another time. After downloading, verify the file against the SHA256 checksum on the release page.

Does Clash for Windows still work?

Old versions still run, but they no longer receive updates, security fixes or support for new protocols. We recommend switching to Clash Verge Rev; you can import your existing subscription URL directly.

Are the clients free?

Clash clients for desktop and Android are free and open source. The compatible iOS apps are paid. Proxy nodes (subscriptions) come from third-party providers and are separate from the clients.