Download

Latest Stable Version (Community Edition)

This is the most recent stable release, and the recommended version for all installations. For upgrade information, see the Upgrade Guide. For pre-configured systems, see the pfSense appliances on Netgate.

Select Image To Download

Version:

 

Mirror:

SHA256 Checksums for compressed (.gz) files

Subscribe To Our Newsletter

Product information, software announcements, and special offers. See our newsletter archive for past announcements.

(view our privacy policy)

Daily Snapshots Available

Daily snapshot builds of our upcoming release are available for testing and evaluation. Join us on on our forum to discuss.

Download Guide

You can determine the files needed for your install by reading the rest of this page for guidance.

Architecture Options

AMD64 (64-bit) If you have a 64-bit capable CPU, use the amd64 version. The amd64 architecture (which works even on Intel 64-bit CPUs) can address more memory and may have other performance advantages, but requires a compatible CPU.
I386 (32-bit) If you have a 32-bit capable CPU, use the i386 version. Support for 32-bit was deprecated in pfSense software version 2.4.0 and above, but the 2.3.x line will continue to be updated with security and stability fixes at least through October 2018.
Netgate ADI The Netgate ADI image only supports a serial installation from memstick and does not come with VGA option. If you purchased a Netgate product, refer to the product manual for your appliance to see which reinstall image you need.

Installer Options

USB Memstick The USB memstick image is meant to be written to disc before use and includes an installer that installs pfSense software to the hard drive on your system. This is the preferred means of running pfSense software. The entire hard drive will be overwritten, dual booting with another OS is not supported.

The USB memstick file is named pfSense-CE-memstick-2.4.2-RELEASE-arch.img.gz. where arch is i386 or amd64, depending on the CPU architecture of your system.
CD Image (ISO) The CD Image (ISO) Installer is used to create a CD/DVD version used to install on virtual machines or systems with a CD/DVD drive.
Embedded (NanoBSD) The embedded version is meant to be written to disc before use and is specifically tailored for use with any hardware using flash memory (mostly Compact Flash) rather than a hard drive. Flash memory can only handle a limited number of writes, so the embedded version runs read only from flash, with read/write file systems as RAM disks. The NanoBSD platform has two OS slices and a config slice. One OS slice is used to boot from, the other is used for upgrades, and the config slice is where the configuration resides is held separately.

There are two variations of the NanoBSD platform: The default version which uses a serial console, and another that supports using a VGA console. Each of those variations also comes sized for different sizes of storage media.

The filename for NanoBSD downloads is laid out as follows: pfSense-CE-2.3.5-RELEASE-size-arch-nanobsd.img.gz. In that filename, size can be one of 2g or 4g. The arch, as above is for i386 or amd64. The nanobsd part can is either nanobsd for serial console, or nanobsd_vga for the VGA-enabled version.

Filename Guide

Filename Purpose
pfSense-CE-memstick-serial-2.4.2-RELEASE-arch.img.gz USB memstick installer (Serial Console)
pfSense-CE-memstick-2.4.2-RELEASE-arch.img.gz USB memstick installer (VGA Console)
pfSense-CE-memstick-ADI-2.4.2-RELEASE-arch.img.gz Netgate ADI installer
pfSense-CE-2.4.2-RELEASE-arch.iso.gz CD Image (ISO) installer
pfSense-CE-2.3.5-RELEASE-size-arch-nanobsd.img.gz NanoBSD/embedded (Serial Console)
pfSense-CE-2.3.5-RELEASE-size-arch-nanobsd_vga.img.gz NanoBSD/embedded (VGA Console)
pfSense-CE-Full-Update-2.3.5-RELEASE-arch.tgz Full install update
pfSense-CE-2.3.5-RELEASE-size-arch-nanobsd-upgrade.img.gz NanoBSD/embedded update (Serial Console)
pfSense-CE-2.3.5-RELEASE-size-arch-nanobsd_vga-upgrade.img.gz NanoBSD/embedded update (VGA Console)
*.sha256 SHA256 hash files for download verification against the .gz file

Direct Access to the pfSense Team

Commercial Support Available

Get Support

Need Training?

Get Training

Need Documentation?

Get Documentation