Download Nmap for Windows: Installer, Zenmap GUI and Npcap

by Nmap Project
Open SourceWindowsmacOSLinuxSystem Utilities

The Windows build of the classic command-line port and network scanner.

Nmap started life as a Unix tool, so anyone typing 'Download Nmap for Windows' is usually double-checking that a proper native build actually exists - it does, and it comes with a couple of Windows-specific extras you should know about first. Network admins, security students and CTF players land here most often, usually after seeing Nmap referenced in a tutorial written for Linux. This page covers the Windows installer package and what gets installed alongside the core scanner.

Nmap download Official build, straight from the publisher — free, no account, no bundled extras.

Why the Windows Installer Bundles Extra Components

The Windows package installs Npcap, a packet-capture driver, since Windows has no native equivalent to Linux's libpcap. Without it, several Nmap scan types simply won't function.

It also bundles Zenmap, an optional graphical front-end, so users unfamiliar with the command line can build and save scan profiles visually instead of memorizing flags.

Who ends up using Nmap

Network administrators, penetration testers and security students use Nmap to map hosts and open ports on networks they're authorized to test.

  • Network admins auditing which ports and services are exposed on their own infrastructure
  • Penetration testers and CTF players scripting reconnaissance during authorized security assessments
  • Sysadmins troubleshooting firewall rules by confirming which ports actually respond

Before you install

A couple of things worth knowing about Nmap before you request the link: it covers Windows, macOS and Linux, so pick the right build for the machine you're setting up. And on pricing, Nmap is open source, so the installer is free with no trial timer, feature lock, or upsell screen to click past. It's developed and maintained by Nmap Project.

System requirements

  • WindowsWindows 10 or 11 (64-bit); older 7/8.1 builds usually still run but no longer get official support
  • macOSa recent macOS release — check the download page for the current minimum version, since Apple Silicon vs Intel builds sometimes differ
  • Linuxmost current 64-bit distributions; look for a native .deb/.rpm/AppImage or a package in your distro's own repository

It's a lightweight tool, so there's no serious CPU/RAM/storage requirement beyond what its OS already needs to run comfortably.

Quick steps

  1. Run the Windows installer and accept the Npcap driver install
  2. Launch either the nmap command line or the Zenmap GUI
  3. Run a basic scan against a host you own or have permission to test

Nmap: the honest trade-offs

Where it's strong
  • Extremely detailed scan types (SYN, UDP, version detection) rival commercial scanners
  • Scriptable via the Nmap Scripting Engine for custom vulnerability checks
  • Actively maintained with frequent updates to service and OS fingerprint databases
Where it falls short
  • Command-line syntax has a steep learning curve for scan flags and timing options
  • Windows scans run slower than native Linux scans due to the Npcap driver layer

This links to the Nmap Project's official Windows binaries, matching the release published on their site, so the Npcap driver included is the genuine signed one.

Other System Utilities downloads people search for

Browse the full System Utilities category →

Keeping Nmap up to date

Since Nmap is open source, most Linux distributions keep it current through their own package manager. On Windows/macOS, re-running the installer from the official site (or an updater built into the app, if it has one) gets you the latest release. Sticking to the developer's own distribution channel — which is what this page links to — means you're never stuck on an old build with unpatched bugs just because a mirror site stopped updating its copy.

Want the full Nmap guide?

Features, install steps, alternatives and more detail live on the main Nmap page.

Open the full guide

Frequently asked questions

Do I need administrator rights to run Nmap scans on Windows?

Yes, most scan types require running as Administrator because raw packet access needs elevated permissions.

Is scanning networks I don't own legal with Nmap?

No, scanning networks or hosts without explicit authorization can violate computer misuse laws in most countries, so only scan systems you own or have permission to test.