Release source · Package architecture · File verification

Download Clash Clients Choose by Platform, Architecture, and Source

Browse popular Clash clients for Windows, macOS, Android, Linux, and iOS, with official releases, App Store listings, and verified local mirrors clearly distinguished alongside version, architecture, and checksum details.

Prefer the project's official release, App Store listing, or a mirror verified by this site. Before installing, check the system architecture, file name, and SHA256.

Clash Clients for Windows

6 Clients Available for Windows

Open Windows Downloads
Legacy Version

A classic desktop client with extensive Windows documentation and tutorials. The project is no longer maintained, so it should not be the default choice for a new device.

Maintenance
Discontinued
Version Status
Original Public Repository Unavailable
Release Source
Formerly Fndroid/clash_for_windows_pkg
Windows Package

Back up subscriptions and profiles before migrating to a client that is still maintained.

Clash Clients for macOS

9 Clients Available for macOS

Open macOS Downloads
Legacy Version

This classic client also had a macOS build and may help with legacy-version needs, but it should not be the default choice for a new Mac.

Maintenance
Discontinued
Version Status
Original Public Repository Unavailable
Release Source
Formerly Fndroid/clash_for_windows_pkg
macOS Package (.dmg)

New macOS users should prefer a maintained client such as Clash Verge Rev, FlClash, or Clash Party.

Legacy Version

A discontinued macOS menu-bar client with extensive existing documentation, mainly useful for legacy profiles and established workflows.

Maintenance
Legacy Client
Version Status
Original Official Repository Unavailable
Release Source
Formerly yichengchen/clashX
macOS Package

New users should prefer a client that is still actively maintained.

Legacy Version

A legacy enhanced edition of ClashX. Public distribution has ended, so it is mainly relevant to existing installations and historical reference.

Maintenance
Legacy Enhanced Edition
Version Status
Public Distribution Ended
Release Source
Former App Center Public Distribution
macOS Package

Rely on the currently available build and its signing status.

Clash Clients for Android

3 Clients Available for Android

Open Android Downloads
Legacy Version

A discontinued Android client that can import Clash profiles, mainly for older devices and legacy APK use.

Maintenance
Legacy APK
Version Status
Original Public Repository Unavailable
Release Source
Formerly Kr328/ClashForAndroid
Android APK Download

Before installing, confirm the APK source, package name, and Android system requirements.

Clash Clients for Linux

5 Clients Available for Linux

Open Linux Downloads
Actively Maintained

A Flutter-based graphical Linux client with an interface similar to its Windows, macOS, and Android versions.

Maintenance
Maintained
Version Status
v0.8.96
Release Source
chen08209/FlClash
Linux Package

After installing, verify the system proxy, TUN permissions, and desktop-environment compatibility.

Choose a Clash-Compatible App for iOS

Clash Has No Official iOS Client; Choose an App That Supports Subscriptions and Rules

Open iOS Downloads

On iOS and iPadOS, apps such as Shadowrocket, Quantumult X, and Stash are installed from the App Store and support subscriptions and rules. Most are paid apps and may require an Apple ID from outside mainland China.

Highly Customizable

Offers detailed controls for rules, scripts, and policies. It is highly configurable but has a steeper learning curve.

Store Availability
Currently Available on the U.S. App Store
Version
1.7.0
Release Source
App Store
App Store

Consider this app once you are comfortable with subscriptions and rule configuration.

Rule Management

Supports the Clash Premium configuration model, with a focus on rule management, policy groups, and overrides.

Store Availability
Currently Available on the U.S. App Store
Version
3.4.1
Release Source
App Store
App Store

Migration is relatively straightforward if you already have Clash rules and policy groups.

Connect for the First Time in Three Steps

After installing, import a profile, choose a node, and then enable the system proxy, VPN, or TUN.

01

Install and Launch the Client

Run the package to install the client. On macOS, verify the source and allow the app under Privacy & Security if needed. On Android, permit installation from unknown sources.

02

Import a Subscription Profile

Paste a Clash- or Mihomo-format subscription URL and refresh the profile. The client will download proxy nodes, policy groups, and routing rules. Subscription URLs may contain account identifiers or tokens, so never share them publicly or write them to logs.

03

Choose a Policy Group and Enable the Proxy

Choose a proxy node in the relevant policy group, then enable the system proxy, VPN, or TUN as needed. If the connection does not behave as expected, first check Rule / Global / Direct mode, local ports, DNS, and logs.

Common Questions Before Downloading Clash

Before downloading, check the client version, package architecture, platform restrictions, and project maintenance status.

For Windows, macOS, and Linux, start by comparing Clash Verge Rev and FlClash. On Android, consider FlClash or Clash Meta for Android. Clash has no official iOS client, so users typically choose apps such as Shadowrocket, Quantumult X, or Stash.