Gwyddion – Free SPM (AFM, SNOM/NSOM, STM, MFM, …) data analysis software


Download the current stable version Gwyddion 2.44:
  Source code,
  RPMs, Fedora, SuSE, Gentoo, Debian, Ubuntu, Linux Mint, Arch Linux, Slackware,
  Mac OS X,
  MS Windows, MSVC development package.

Other downloads:
  Nightly snapshots,
  Old versions,
  Sample data files.

See also Gwyddion download at SourceForge, chapter Installation of the user guide.

Downloadable from their own pages: User guide, Gwyddion apps.

Stable version

Version 2.44, released 11 January 2016. See the documentation for installation details.

Source code

Source tarball (xz): gwyddion-2.44.tar.xz2016-01-113.35 MB
PGP/GnuPG signature: gwyddion-2.44.tar.xz.sig2016-01-1172 B
Source tarball (gzip): gwyddion-2.44.tar.gz2016-01-115.69 MB
PGP/GnuPG signature: gwyddion-2.44.tar.gz.sig2016-01-1172 B

Linux RPMs

There are too many RPM-based GNU/Linux distributions (and too many architectures) Gwyddion can run on. Binary rpms were more confusing than helpful and therefore they are no longer published. Check whether your distribution provides a package (and prod it lightly if it does not), known distribution-provided RPMs are listed below.

You can build a rpm directly from the source code tarball:

rpmbuild -tb gwyddion-2.44.tar.xz

If it fails on your distribution, please report it as a bug and we will try to fix the compatibility problems. Since Gwyddion is primarily developed on Fedora the RPM package is probably most tested on Fedora, but it is adapted to other distributions too.

Fedora RPMs

Gwyddion packages are available in a DNF/Yum repository on this site. This repository closely follows development and mostly offers only packages for the x86_64 architecture and current version of Fedora. It is namely intended to ease installation of the cross-compilation dependencies, nevetheless, Gwyddion itself is also included. Install the repository configuration package:

F19 repository configuration: gwyddion-release-19-1.fc19.noarch.rpm2013-12-175.03 kB
F20 repository configuration: gwyddion-release-20-1.fc20.noarch.rpm2015-02-075.08 kB
F21 repository configuration: gwyddion-release-21-1.fc21.noarch.rpm2015-05-269 kB
F22 repository configuration: gwyddion-release-22-1.fc22.noarch.rpm2015-11-269.04 kB
F23 repository configuration: gwyddion-release-23-1.fc23.noarch.rpm2016-01-119.11 kB

which makes Gwyddion and the MingGW packages available.

SuSE Linux RPMs

A Gwyddion package is available in OpenSuSE in the science repository. See the gwyddion package status for more.

Gentoo Linux package

Gwyddion is now available to Gentoo users through the Portage tree. Just do

emerge gwyddion

It may be masked though (at the time of writing this it's masked as a new package) so you may need to add


to /etc/portage/package.keywords. See Gentoo sci-visualization/gwyddion package page for current package status.

Debian GNU/Linux package

Packages for Debian are available from the official Debian repositories. You can install Gwyddion simply by issuing

apt-get install gwyddion

(or using your favourite package managment front end, of course).

As the versions in Debian stable outdate quickly, the Debian maintainer tries to provide backports of the most recent version. See for more information.

Ubuntu package

Ubuntu packages should be available from the universe repository since Ubuntu 8.04, installable as usual by issuing

sudo apt-get install gwyddion

(or using your favourite package managment front end, of course), see also package information.

Since it typically takes a few months for a new version to appear in the official repository, you might also wish to use the custom Gwyddion repository maintained by Nicola Ferralis, see for more.

Linux Mint

Linux Mint contains a Gwyddion package which seems to be updated sort of semiregularly. See the gwyddion package status in Linux Mint.

Arch Linux

Arch Linux package is available in the AUR community repository, see the gwyddion package status in AUR.


A Slackware build script for Gwyddion, maintained by Даниил Браташов, is available at SlackBuilds.


A port of Gwyddion is available from the ports collection. You can install


by standard means. See status of Gwyddion in FreeBSD.

Originally, this port was created by Yeti who no longer has resources to update it. It should be updated by Muhammad Moinur Rahman at present (as least occassionally).

Mac OS X

Both major collections of Unix software for OS X, MacPorts (formerly DarwinPorts) and Fink, offer a Gwyddion package.

The MacPorts port, maintained by Rolf Würdemann, can be installed as science/gwyddion by standard means.

If you use Fink, you can install the gwyddion package using dselect or apt-get. This package seems to be maintained somewhat less actively, though.

If you prefer Homebrew for software installation, there is also a Gwyddion package available.

See also OS X Installation section of the user guide.

MS Windows

If you upgrade from version 2.22 or older please see this information before. If you upgrade from version 2.31 or older we recommend to uninstall the old version and install the new version afresh.

Win32 installer: Gwyddion-2.44.win32.exe
Win64 installer: Gwyddion-2.44.win64.exe

The 32bit MS Windows executables include support for Python scripting but you need to install Python (and pygtk) yourself if you want to use it. See instructions in the user guide.

The 64bit executables do not include Python scripting support yet.

MSVC development package

The following complete MSVC development package can be used when you want to compile Gwyddion (and possibly other Gwyddion-based software) using Microsoft Visual Studio.

MSVC 2015 bundle:

Note the package is quite large, approximately 170 MB.

See the instructions in the user guide for a detailed description.

The latest development snapshot that succeeded to build. Note a successful build doesn't mean it runs or works properly. It may be incompatible with previous and/or future versions in intricate ways. Do not install it unless you know what you are doing. For serious use, we recommend to use the stable versions.

Stable branch (2.x):

Source tarball (xz): gwyddion-head.tar.xz2016-02-133.47 MB
Source tarball (gzip): gwyddion-head.tar.gz2016-02-136.06 MB
Win32 Installer: Gwyddion-head.win32.exe2016-02-1316.2 MB
Win64 Installer: Gwyddion-head.win64.exe2016-02-1316.6 MB
MSVC 2015 development files: gwyddion-msvc-sln-head.zip2016-02-13797 kB

An Ubuntu PPA with the development version, maintained by Nicola Ferralis, also available as well as a script building the development snapshots on OS X.

What are the changes since version 2.44? See the top of NEWS file in the code repository. It may not be updated immediately after each change though.


We occasionally publish patches fixing annoying problems or omissions in the last stable version that can be easily corrected.

Patches for version 2.44:


Sample data files

To see Gwyddion at work even if none of the formats you use is currently supported (file format list), you can download some sample data files in Gwyddion native format.

Available sample data files:

Version 1 files
Microchip surface: chip.gwy2011-05-11703 kB
ZnTe epitaxial film surface: znte.gwy2011-05-111.91 MB
Interferometric grid surface: bipm.gwy2011-05-111.91 MB
Version 2 files
All three surfaces: samples.gwy2011-05-114.5 MB
Gwyddion simple field files
Microchip surface: chip.gsf2011-05-11352 kB
1.295 (yeti, 2016-01-22 08:10:16)
© David Nečas and Petr Klapetek

Home Download News Features Screenshots Documentation Communicate Participate Resources Applications Site Map

Valid XHTML 1.0 Valid CSS