Download
Note that you may also download the GNU Privacy Guard from a mirror site close to you. See our list of mirrors. The table below provides links to the location of the files on the primary server only.
Source code releases
These are the canonical release forms of GnuPG. To use them you need to build the binary version from the provided source code. For Unix systems this is the standard way of installing software. For commonly used Linux distributions (e.g. Debian, Fedora, RedHat, or Ubuntu) GnuPG is already part of the base system. However, these version may be older so that building from the source is often also a good choice. Some knowledge on how to compile and install software is required. For Debian based systems see below for packages which replace those coming with the distribution.
The table lists the different GnuPG packages, followed by required libraries, required tools, optional software, and legacy versions of GnuPG. For end-of-life dates see further down.
| Name | Version | Date | Size | Tarball | Signature |
|---|---|---|---|---|---|
| GnuPG (stable) | 2.5.21 | 2026年07月02日 | 8156k | download | download |
| GnuPG (stable with libs) | 2.5.21 | 2026年07月02日 | 14892k | download | download |
| Libgpg-error | 1.61 | 2026年05月07日 | 1098k | download | download |
| Libgcrypt | 1.12.2 | 2026年04月15日 | 4337k | download | download |
| Libksba | 1.8.0 | 2026年05月13日 | 704k | download | download |
| Libassuan | 3.0.2 | 2025年02月18日 | 579k | download | download |
| ntbTLS | 0.3.2 | 2024年01月12日 | 365k | download | download |
| nPth | 1.8 | 2024年11月12日 | 310k | download | download |
| Pinentry | 1.3.3 | 2026年07月01日 | 606k | download | download |
| GPGME | 2.1.2 | 2026年06月30日 | 1386k | download | download |
| GPGME++ | 2.1.0 | 2026年05月18日 | 120k | download | download |
| QGpgME | 2.2.0 | 2026年07月20日 | 189k | download | download |
| Scute | 1.7.0 | 2021年01月07日 | 831k | download | download |
| GPA | 0.11.1 | 2026年02月12日 | 809k | download | download |
| GPGME (legacy) | 1.24.3 | 2025年05月19日 | 1848k | download | download |
| GnuPG 1.4 (legacy) | 1.4.23 | 2018年06月11日 | 3661k | download | download |
GnuPG distributions are signed. It is wise and more secure to check out for their integrity .
Remarks:
- Pinentry is a collection of passphrase entry dialogs which is required for almost all usages of GnuPG.
- GPGME is the standard library to access GnuPG functions from programming languages.
- Scute is a PKCS#11 provider on top of GnuPG.
- GPA is a graphical frontend to GnuPG.
- GnuPG 1.4 is the old, single binary version which still supports the unsafe PGP-2 keys. This branch has no dependencies on the above listed libraries or the Pinentry. However, it lacks many modern features and will receive only important security updates.
GnuPG binary releases
In general we do not distribute binary releases but leave that to the common Linux distributions. However, for some operating systems we list pointers to readily installable releases. We cannot guarantee that the versions offered there are current. Note also that some of them apply security patches on top of the standard versions but keep the original version number.
| OS | Where | Description |
|---|---|---|
| Windows | Gpg4win | Full featured Windows version of GnuPG |
| download sig | Simple installer for the current GnuPG | |
| download sig | Simple installer for GnuPG 1.4 | |
| OS X | Mac GPG | Installer from the gpgtools project |
| GnuPG for OS X | Installer for GnuPG | |
| Debian | Debian packages | Package repos for Debian based distributions |
| RPM | rpmfind | RPM packages for different OS |
| Android | Guardian project | Provides a GnuPG framework |
| VMS | antinode.info | A port of GnuPG 1.4 to OpenVMS |
| RISC OS | home page | A port of GnuPG 1.4 to RISC OS |
End-of-life announcements
We announce the end-of-life date for a current stable version at the time a new stable version is released. We maintain old branches for at least two years. For branches with an even minor version number we consider the preceding odd version as the birth of the branch. For most other packages we don't maintain branches and thus there is no end-of-life; always use the latest version.
| Package | Ver. | End-of-life | Birth |
|---|---|---|---|
| GnuPG | 2002年09月07日 | 1999年09月07日 | |
| 2005年01月01日 | 2002年09月21日 | ||
| 1.4 | none² | 2004年12月16日 | |
| 2017年12月31日 | 2006年11月11日 | ||
| 2024年12月31日³ | 2014年11月06日 | ||
| 2026年06月30日 | 2021年04月07日 | ||
| 2.5, 2.6 | tba¹ | 2024年07月05日 | |
| Libgcrypt | 2016年12月31日 | 2011年06月29日 | |
| 2017年06月30日 | 2013年12月16日 | ||
| 2019年06月30日 | 2016年04月15日 | ||
| 2024年12月31日³ | 2017年07月18日 | ||
| 2024年03月31日 | 2021年01月19日 | ||
| 2026年06月30日 | 2022年02月01日 | ||
| 1.11 | 2028年06月30日 | 2024年06月19日 | |
| 1.12 | tba¹ | 2026年01月29日 |
- (1): Long Term Support.
- (2): Legacy version; see remarks above.
- (3): Extended Long Term Support contract available.
- tba: To be announced.