All releases are cryptographically signed. You can find code signing keys and verification instructions on Mullvad’s Open Source page.
Windows
System requirements
- Windows 10 or Windows 11
- Administrator privileges for installation
Installation steps
Download the installer
Download the Windows installer (
.exe) from mullvad.net/download or GitHub releases.Run the installer
Double-click the downloaded
.exe file. You may see a Windows SmartScreen warning - click “More info” and then “Run anyway” if needed.Complete installation
The installer will install the Mullvad VPN service and desktop application. The service runs as a system service under the SYSTEM user account.
What gets installed
- mullvad-daemon: System service that manages VPN connections and firewall rules
- Mullvad VPN: Desktop GUI application
- mullvad: Command-line interface (CLI) tool
- WFP (Windows Filtering Platform) integration: For firewall management
- Wintun driver: Virtual network adapter driver
macOS
System requirements
- macOS: The three latest major releases are officially supported
- Administrator privileges for installation
Installation steps
Download the installer
Download the macOS installer (
.pkg) from mullvad.net/download or GitHub releases.Universal binaries are available that work on both Intel and Apple Silicon Macs.Follow the installer
Click through the installer steps. You’ll need to enter your administrator password to authorize the installation.
What gets installed
- mullvad-daemon: System service (
/Library/LaunchDaemons/net.mullvad.daemon.plist) - Mullvad VPN.app: Desktop application in
/Applications - mullvad: CLI tool
- PF (Packet Filter) integration: For firewall management
Uninstallation
To uninstall on macOS, drag the Mullvad VPN app to the Trash. The system service will be removed automatically.Linux
System requirements
Mullvad VPN is officially supported on:- Ubuntu: The two latest LTS releases and latest non-LTS releases
- Fedora: Versions not yet EOL
- Debian: Version 12 and newer
Debian/Ubuntu installation
Download the DEB package
Download the
.deb file for your architecture (amd64 or arm64) from mullvad.net/download.Fedora/RHEL installation
Download the RPM package
Download the
.rpm file for your architecture from mullvad.net/download.What gets installed
- mullvad-daemon: systemd service
- Mullvad VPN: Desktop GUI application
- mullvad: CLI tool (
/usr/bin/mullvad) - nftables integration: For firewall management
Tray icon support
On GNOME, you may need to install the AppIndicator extension for the tray icon to appear:On Linux, the daemon service applies blocking firewall rules during early boot to prevent leaks before the daemon starts.
Android
System requirements
- Android 8 (Oreo) or newer
Installation from Google Play Store
Open Google Play Store
Search for “Mullvad VPN” or visit the direct link.
Installation from F-Droid
For users who prefer open-source app stores, Mullvad VPN is available on F-Droid:Install F-Droid
If you don’t have F-Droid installed, download it from f-droid.org.
Manual APK installation
You can also download the APK directly from GitHub releases:Recommended settings
Enable “Block connections without VPN” in Android system settings:- Go to Settings → Network & internet → VPN
- Tap the settings icon next to Mullvad VPN
- Enable “Block connections without VPN”
iOS
System requirements
- iOS 17.0 or newer
Installation from App Store
Open the App Store
Search for “Mullvad VPN” or visit the direct link.
App architecture
The iOS implementation is completely standalone:- Main app: User interface and account management
- Packet Tunnel Extension: Handles VPN connection using WireGuard
- WireGuard-go integration: Manages tunnel traffic
On iOS, the local network is always accessible with the current implementation. This is a platform-specific behavior.
Verifying your download
All releases are cryptographically signed. To verify your download:Download the signature file
From the same location where you downloaded the installer, download the corresponding
.asc signature file.Import Mullvad's signing keys
Download the signing keys from Mullvad’s Open Source page.
Next steps
Quick start guide
Complete your first connection to Mullvad VPN