Skip to main content

WireGuard

by WireGuard project · Security & privacy

Open sourceWindowsMacLinux

Fast, modern VPN protocol and client for your own tunnels.

Opens wireguard.com, WireGuard project's own site. No mirror, no bundle.

Overview

What is WireGuard?

WireGuard is a lean VPN protocol. Its client connects to a WireGuard server you run or one your VPN provider gives you a config for.

Key features

  • Very fast and simple protocol
  • Import tunnel configs
  • Low battery and CPU use
  • Built into the Linux kernel

Best for

  • Connecting to a home server
  • Self-hosted VPNs
  • VPN providers that offer WireGuard configs

Included in starter kits

Install

How to install WireGuard

  1. 1Open the official WireGuard download page on wireguard.com.
  2. 2Pick the build for your system (Windows, Mac, Linux; check x64, ARM or Apple silicon where offered).
  3. 3Run the installer and read each screen; decline anything you did not ask for.
  4. 4Keep it updated from the app's own updater or your package manager.

Install from the command line

  • Windows · winget

    winget install --id WireGuard.WireGuard -e --source winget

Package IDs checked against the public winget, Homebrew and Flathub repositories on 1 Nov 2026. Build a script for several apps.

Safety

Download WireGuard safely

  • Check the domain

    The real download lives on wireguard.com. Look-alike domains and search ads are the most common trap.

  • Skip mirrors

    Download portals can wrap installers in adware or old versions. You never need them for this app.

  • Verify if you can

    If the publisher lists a checksum, compare it with our in-browser checker before running the file.

  • Watch the installer

    Untick extras, browser changes or trials you did not ask for.

Alternatives

WireGuard alternatives

Other security & privacy apps, closest platform match first.

All security

FAQ

WireGuard questions

Where can I download WireGuard safely?

Download WireGuard only from WireGuard project's official site at wireguard.com. Avoid mirror and "download portal" sites, which can bundle extra software with the installer.

Is WireGuard free?

Yes. WireGuard is open-source software and free to use.

Does WireGuard work on Windows, Mac and Linux?

WireGuard is available for Windows, Mac, Linux. Check WireGuard project's download page for exact system requirements and whether your processor (x64, ARM or Apple silicon) is supported.

Can I install WireGuard from the command line?

Yes, with winget on Windows (winget install --id WireGuard.WireGuard -e). Package managers fetch the publisher's files and make updates easy.

What are good alternatives to WireGuard?

See the alternatives section on this page and the full security & privacy list on AltFTool, which shows each app's licence and platforms side by side.