Download Happ for Windows
- Author
- Dmitry Sokolov, Lead technical writer
- Reviewed by:
- Artem Volkov
- Fact-checked:
- Published:
- Guide version:
- 1.0
In short
Download Happ for a PC only from the developer's GitHub releases: setup-Happ.x64.exe for regular computers and setup-Happ.arm64.exe for ARM laptops. You need Windows 10 version 1809 or newer, or Windows 11.
Happ for Windows is a desktop app built on Qt 6 and the Xray-core engine. The official installers are in the Releases section of the Happ-proxy/happ-desktop repository, and the docs.happ.info documentation links to them. As of 2026-09-27 the latest stable release is 4.3.0 from September 15 and the prerelease is 4.4.6. The current build does not work on Windows 7 and 8, so a separate Legacy 1.0.2 release is kept for them.
Happ for Windows
Happ for Windows is a client for connecting to your own proxy servers, built on the Xray-core engine. The desktop version is written in Qt 6 and is shared by Windows, macOS (DMG) and Linux.
Download the installer only from the developer's releases page on GitHub. The latest/download links always point to the latest stable release, so you do not need to update them by hand.
Happ itself contains no servers. After installation you will need a key or a subscription link, because without one the app has nothing to connect to.
Official download links
- Installer for Windows x64GitHub · x64 — For most laptops and PCs with Intel and AMD processors, latest stable release
- Installer for Windows arm64GitHub · arm64 — For laptops with ARM processors, for example Snapdragon
- Happ Legacy 1.0.2GitHub — Release page for Windows 7 and 8, where the current Qt 6 build does not start
The latest stable release of the desktop version on GitHub is 4.3.0 from September 15, 2026.
Builds and system requirements
| Build | Technology | Minimum OS version |
|---|---|---|
| Happ for Windows x64 | Qt 6, setup-Happ.x64.exe installer | Windows 10 version 1809 or newer, or Windows 11 |
| Happ for Windows arm64 | Qt 6, setup-Happ.arm64.exe installer for ARM processors | Windows 10 version 1809 or newer, or Windows 11 |
| Happ Legacy 1.0.2 | Older desktop build for systems where Qt 6 does not start | Windows 7 and Windows 8 |
Which build to choose
For a regular laptop or desktop PC with an Intel or AMD processor, choose setup-Happ.x64.exe. This is the most common case, and it is the link people look for when they search for "download Happ for PC".
For laptops with ARM processors, for example Snapdragon, take setup-Happ.arm64.exe. You can see the processor type in Settings → System → About.
If the computer runs Windows 7 or 8, the current installer will not start because of the Qt 6 requirements. In that case open the Legacy 1.0.2 release or, more reliably, update the system to Windows 10 1809+ or Windows 11.
Install a prerelease only for a specific fix. For example, in 4.4.6 the installer checks by itself that the Happ background service is installed and running, and explains what went wrong.
How to make sure the file is official
Download the file from the link in the documentation
Open the download table on docs.happ.info or the Releases section of the github.com/Happ-proxy/happ-desktop repository. Click setup-Happ.x64.exe or setup-Happ.arm64.exe in the Assets list of the release you need.
Result: The browser downloads the file from github.com or a related GitHub download domain.
Compare the file name and size
Open the Downloads folder and check that the name starts with setup-Happ and ends with .x64.exe or .arm64.exe. Compare the size with the one in the Assets list on the release page.
Result: The name matches the official one and the size matches the one shown on GitHub.
Look at the installer's digital signature
Right-click the file and choose Properties. If there is a Digital Signatures tab, open it and look at the signer's name. If a SHA-256 hash is published on the release page, run Get-FileHash in PowerShell and compare the result.
Result: The signature details or the hash do not contradict the information on the release page.
Treat SmartScreen with care
If SmartScreen shows the window "Windows protected your PC", run the file only if it was downloaded from the official link and passed the checks above. A file from a third-party source is better deleted in this situation.
Result: The installer starts and asks for administrator rights to install the Happ service.
How to update Happ
To update Happ on Windows, download a fresh installer from the same latest/download link and run it over the installed version.
In prerelease 4.4.6 the update closes the running app by itself in about 2 seconds. In older versions, close Happ manually so that the installer can replace the files and the service.
If a message about an unexpected stop of the Happ service appears after an update, reinstall the app with the same installer. For such cases, release 4.3.0 shows a clear message about reinstalling.
Keep your subscription links at hand before updating. The data is stored on the device, and importing again takes a minute if something goes wrong.
What Happ can do on Windows
| Feature | Support |
|---|---|
| TUN mode (all device traffic) | Yes |
| System proxy | Yes |
| Proxy for individual apps | No data |
| Sharing the connection over the local network | Yes |
| Routing | Routing profiles |
What next
Key takeaways
- Official Happ installers for Windows are published only in the GitHub releases of Happ-proxy/happ-desktop.
- The setup-Happ.x64.exe file fits Intel and AMD processors, and setup-Happ.arm64.exe is for laptops with ARM processors.
- The current Qt 6 version requires Windows 10 build 1809 or newer, or Windows 11.
- Windows 7 and 8 use a separate Legacy release, 1.0.2, which is a fixed older version.
- On Windows the Happ connection is kept alive by the Happ background service, which the installer sets up.
Frequently asked questions
Does Happ work on Windows 7?
The current Happ will not start on Windows 7. It is built on Qt 6, and that library needs Windows 10 version 1809 or newer. For Windows 7 and 8 the developer kept the Legacy 1.0.2 release on GitHub. It is an old version without the features of the 4.x branch, so treat it as a temporary solution until you can update the system.
Which file should I download for Windows: x64 or arm64?
Open Settings → System → About and look at the System type line. If it shows an x64-based processor, download setup-Happ.x64.exe. If it shows an ARM processor, for example in Snapdragon laptops, choose setup-Happ.arm64.exe. On ARM, always take the native arm64 build rather than the x64 one.
Is there a portable version of Happ for Windows?
The download table in the official documentation lists only two Windows installers, setup-Happ.x64.exe and setup-Happ.arm64.exe. There is no portable archive in that list. An installer is also needed because on Windows the app comes with the Happ background service, which takes part in the connection.
Why does Windows say Happ needs a system update?
This happens on Windows 10 older than build 1809. Press Win+I to open Settings, go to Update & Security → Windows Update and click Check for updates. Then choose Download and install, or Resume updates if they are paused, and restart the computer. You can check the build number by running the winver command.
Can I download Happ for PC from somewhere other than GitHub?
The official documentation points to installers only in the GitHub releases of Happ-proxy/happ-desktop. Files from forums, file hosts and mirror sites may be altered, and their origin is hard to verify. If a site offers Happ for PC in an archive with a different file name, or asks you to turn off your antivirus, it is better to close that page.
How is a stable Windows release different from a prerelease?
A stable release is marked Latest on GitHub, and the latest/download links point to it: as of 2026-09-27 that is 4.3.0. A prerelease such as 4.4.6 contains new features: separate settings for each subscription, a service check in the installer and Xray TUN by default. Install it if you accept possible bugs and want to try changes early.
Does Happ on a PC need a separate VPN service?
Happ does not provide servers or any VPN service itself. It is a client on the Xray-core engine that needs a key or a subscription: your own server, corporate access or a provider's server. After installation the app is empty until you add a VLESS, VMess, Trojan, Shadowsocks, SOCKS5 or Hysteria2 configuration.
Topics mentioned
Related articles
Related sections
Sources
- Happ system requirements — accessed September 27, 2026
- Happ documentation: download table — accessed September 27, 2026
- happ-desktop releases on GitHub — accessed September 27, 2026
- Happ Legacy 1.0.2 on GitHub — accessed September 27, 2026
- Error: Windows update required — accessed September 27, 2026
- Adding a configuration and a subscription — accessed September 27, 2026
- Ping in Happ — accessed September 27, 2026
- Local network connections — accessed September 27, 2026
- Routing in Happ — accessed September 27, 2026