Clash Logo Client Download Center

Download Clash for All Your Devices

Open-source and free clients for all platforms. Built-in Clash Meta core engine supporting Hysteria2, TUIC, VLESS, and more. One-click subscription import for instant use.

GPL-3.0 Open Source · Completely Free · 5 Major Platforms · 10 Million+ Users

Windows Client Download

Supports Windows 10 / 11 (x64 & ARM64)

Classic Version Updates Stopped

Clash for Windows

The classic GUI client for Windows (CFW) with an intuitive interface and complete features. Note: The author has stopped maintenance and archived the repository. Vulnerabilities are no longer fixed, not recommended for new users.

Windows Installer

⚠ Maintenance stopped by author. New users should choose Clash Verge Rev on the left.

macOS Client Download

Supports macOS 11 Big Sur & above (Intel & Apple Silicon M-Series)

macOS Native Lightweight Menu Bar

ClashX / ClashX Pro

Designed for a native macOS experience. Resides in the menu bar with high system integration and minimal resource usage. The Pro version offers Enhanced Mode (TUN) and real-time speed charts. Ideal for Mac users seeking lightweight stability.

macOS Installer

Does not support new protocols like Hysteria2 / TUIC. Use Clash Verge Rev for these protocols.

Android Client Download

Supports Android 5.0+ (ARM64-v8a / ARMv7a / x86_64)

iOS

iOS Client Download

Requires non-mainland China Apple ID to purchase and download via App Store

Due to App Store policies, proxy apps require a non-mainland China Apple ID (US, HK, etc.) to purchase. The following are highly-rated, full-featured paid apps.
Classic Shadowrocket Multi-protocol Paid App

Shadowrocket

One of the most well-known proxy clients for iOS. Supports Shadowsocks, VMess, Trojan, VLESS, and Clash config import. Efficient and trusted by millions.

Requires non-CN Apple ID · Paid · Supports iOS 16.0+

Linux

Linux Client Download

Supports Ubuntu / Debian / Fedora / Arch Linux / openSUSE, etc.

Configure in 5 Minutes with Three Easy Steps

Follow these steps to quickly start using Clash and enjoy high-speed local connections and barrier-free international proxying.

01

Install and Launch Client

Run the downloaded installer to complete installation.
macOS: If you see "Cannot verify developer," go to System Settings › Privacy & Security and click "Open Anyway."
Linux: For AppImage, run chmod +x to add execution permission.
Android: Enable "Install unknown apps" in your device settings.

02

Import Provider Subscription

Obtain a Clash-format subscription link (YAML) from your provider. Open the "Config" or "Subscription" page in the client, paste the link, and click "Update." The client will automatically download the proxy node list and split-tunneling rules—no manual YAML editing required.

03

Select Node & Enable Proxy

Choose a low-latency proxy node from the list and enable "System Proxy" or "TUN Mode." Clash will automatically split traffic based on rules—local websites connect directly, while international services like Google and YouTube go through the proxy. Intelligent, zero-touch switching takes effect immediately.

Download & Installation FAQ

A summary of the most frequently encountered questions regarding downloads, installation, and compatibility to help you find answers quickly.

We recommend downloading directly from the official GitHub repository\'s Releases page or via the download links on this page (which all point to GitHub). Do not download from unknown third-party websites to avoid tampered versions or bundled malware. All Clash client code is fully open-source and can be audited on GitHub.
This is a normal security prompt from macOS Gatekeeper, not a virus. To resolve: ① Go to System Settings › Privacy & Security, scroll down, and click "Open Anyway"; or ② Run sudo xattr -r -d com.apple.quarantine /Applications/ClashVerge.app in Terminal to remove the quarantine flag. This is common for open-source software not notarized by Apple and does not affect security.
Windows Users: Most desktops and laptops use x64 (AMD64). If unsure, choose x64. Devices like Surface Pro X with Qualcomm ARM processors should choose ARM64.

macOS Users: Macs from late 2020 onwards (with M1/M2/M3/M4 chips) should choose Apple Silicon (aarch64). Pre-2020 Intel Macs should choose x64. Check "About This Mac" to confirm your processor.

Linux Users: Most PCs use amd64 (x86_64). Raspberry Pi and ARM development boards should choose arm64.
While the CFW GitHub repository is archived (updates stopped), historical releases remain available. The last version still works, but since it no longer receives security fixes, new users are strongly encouraged to choose Clash Verge Rev, which is still actively maintained. Existing users are also advised to migrate soon.
Due to App Store policy restrictions, almost all proxy clients on iOS are paid apps (both Stash and Shadowrocket require purchase). There are currently no completely free, full-featured Clash clients for iOS. If you are on a budget, consider using an Android device, as Clash for Android is completely free.
Clash is just a client tool and does not provide proxy nodes (servers). To use the proxy features, you also need: ① To purchase a third-party provider service (which will provide a Clash-format subscription link), or ② To set up your own proxy server. Once you have a subscription link, import it into the client to start. The Clash client itself is completely free; node/provider services must be chosen and purchased separately.
They apply to different platforms: Clash Verge Rev is for Windows / macOS / Linux, while Clash for Android is only for Android. Both feature the Clash Meta core, are actively maintained, and are completely free and open-source. They are the top choices for their respective platforms.
After Downloading

View Beginner's Guide – Get Started in 5 Minutes

After downloading, follow the step-by-step tutorial to complete configuration and easily start using Clash. Enjoy high-speed local connections and barrier-free international proxying.