The Subsurface development team proudly announces the release 5.0 of Subsurface, an open source dive log and dive planning program for Windows, Mac and Linux.

This release brings a complete rewrite of statistics code with many new features and powerful visual statistics for your diving. It allows analysis of various variables against each other and provides standard bar charts, histograms, pie charts, and also scatter plots with regression line calculation.

This version also fixes a few bugs in 4.9.10. Changes in Subsurface 5.0:

new features:

  • complete rewrite of the statistics code, significantly expanding capabilities

  • add preferences option to disable default cylinder types

  • planner: allow automatic setpoint changes at specified depths in CCR mode

  • add Mares Horizon support

  • add Sherwood Sage support

  • add support for Ratio 2021 models


  • make selection of multiple dives reasonable fast

  • take into account PSCR pO2 drop when computing CNS and OTU

  • fix OTU and CNS calculations for CCR dives at shallow depths

  • undo: save to git after editing weights

  • undo: reset dive-mode on undo of set-point addition

Where do I find binaries?

Binaries are available for Windows, Mac, and an AppImage for x86-64 Linux (plus distribution specific binaries for a number of Linux flavors including Ubuntu, Fedora, and openSUSE).

You can get Subsurface 5.0 from these locations:


Mac: (this is intended for the latest macOS version. For other macOS versions, see the downloads page)

Linux: A generic AppImage is available for download: Subsurface-5.0-x86_64.AppImage, make it executable

chmod +x Subsurface-5.0-x86_64.AppImage and then simply run this file.

Linux: Snap Get it from the Snap Store

Linux: Ubuntu: Add ppa:subsurface/subsurface to your software sources; the .deb in that PPA can also be installed on sufficiently current versions LinuxMint; see the Downloads page and use to get our latest release version.

Linux: openSUSE: go to our open build service release page

Linux: Fedora: go to our COPR release page

Please post questions of problems in the User Forum or file a bug in our Bug Tracker.