KasperCalc Desktop: Every KasperCalc Calculator and Fluid Table, Offline, for Windows, Mac and Linux

Every KasperCalc Page and Fluid Table, Offline

KasperCalc Desktop is this whole website as an app for your computer: every calculator, chart and reference page, with the same menus as kaspercalc.com. It also carries every fluid property table the site uses: all 414 CoolProp fluids behind Thermodynamics Land, including the heat-transfer oils and brines, plus KasperCalc's own aviation and MIL-spec fluid data. Nothing is fetched from the internet, so it works on a plant network, a laptop in the field or behind a firewall. It opens on the Orifice / Nozzle / Diffuser Flow Calculator.

Download and Run
01

Download

Your system

Windows

Windows 10 or 11, 64-bit
Download for Windows
KasperCalc-1.0.0-windows-x64.zip
about 1.0 GB
Lightweight version, no fluid tables:
KasperCalc-Lite-1.0.0-windows-x64.zip (about 186 MB)
Your system

macOS

macOS 11 or later
Download for Apple silicon (M1–M4) Download for Intel Macs
KasperCalc-1.0.0-mac-arm64.zip or KasperCalc-1.0.0-mac-x64.zip, about 1.0 GB each. Not sure which? Apple menu › About This Mac: a chip named Apple M… is Apple silicon.
Lightweight version, no fluid tables:
Apple silicon (about 172 MB) · Intel (about 176 MB)
Your system

Linux

64-bit x86 desktops
Download for Linux
KasperCalc-1.0.0-linux-x64.tar.gz
about 947 MB
Lightweight version, no fluid tables:
KasperCalc-Lite-1.0.0-linux-x64.tar.gz (about 174 MB)

Version 1.0.0. When you are online, the app checks kaspercalc.com when it starts and tells you when a newer version is out (or use Help › Check for Updates). Most of the size is the fluid data (849 MB of property tables). Each download is a folder you unpack and run: no installer, no administrator or root access, and nothing is written outside the folder except the app's settings.

Full or lightweight? The full version carries every CoolProp fluid table, so Thermodynamics Land, the Orifice calculator's fluids and the NSWC-11 seal fluids work with no internet connection. The lightweight version has every page but not those tables: it loads them from kaspercalc.com while you are online, and those pages tell you when it cannot. Everything else works offline in both.

02

Run It

Windows

  1. Right-click the zip, choose Extract All and pick a folder, for example Documents. Do not run it from inside the zip.
  2. Open the extracted folder and double-click KasperCalc.exe.
  3. The first time, Windows SmartScreen may say Windows protected your PC, because the app is not code-signed yet. Click More info, then Run anyway.

For a desktop shortcut, right-click KasperCalc.exe › Send to › Desktop (create shortcut). To remove it, delete the folder.

macOS

  1. Double-click the zip to unpack it, then drag KasperCalc.app into Applications.
  2. The app is not signed with an Apple Developer ID yet, so the first time macOS blocks it. Open it once and click Done, then go to System Settings › Privacy & Security, scroll down and click Open Anyway next to KasperCalc. (On macOS 14 and earlier you can instead Control-click the app, choose Open, then Open.)
  3. If macOS says the app is damaged and can’t be opened, that is the download quarantine, not damage. In Terminal run the first line below and open it again. If it still will not start, run the second line too: it gives the app a local signature (built into macOS, no account needed).
xattr -cr /Applications/KasperCalc.app
codesign --force --deep --sign - /Applications/KasperCalc.app

To remove it, drag KasperCalc.app to the Trash.

Linux

In a terminal, in the folder you downloaded to:

tar -xzf KasperCalc-1.0.0-linux-x64.tar.gz
cd KasperCalc-1.0.0-linux-x64
./kaspercalc

To add it to your applications menu run ./install-desktop-entry.sh. To remove it, delete the folder and ~/.local/share/applications/kaspercalc.desktop.

On Linux the app runs with Chromium’s sandbox turned off, so that it starts on distributions that restrict user namespaces (Ubuntu 23.10 and later). It only ever shows its own bundled pages.

For the lightweight version, use the same steps with the KasperCalc-Lite-… file name.

03

Using It

  • Every page: the KasperCalc menus at the top of each page work just as they do on the website.
  • Menus: Go switches between the Orifice calculator (Ctrl+1), Thermodynamics Land (Ctrl+2), the Multi-Fluid Property Charts (Ctrl+3) and every other KasperCalc calculator (Ctrl+H).
  • Fluid properties: the Fluid properties button on the Orifice calculator lists every property at the inlet and outlet, and Show all 414 fluids adds the whole CoolProp library to the fluid lists.
  • Links to other websites open in your normal browser.
04

What Is Inside

  • The KasperCalc website pages, the same versions as kaspercalc.com when the release was built.
  • CoolProp property tables for 414 fluids (402 from CoolProp 7.2.0 and the 12 that CoolProp 8.0.0 added): density, cp, cv, enthalpy, entropy, internal energy, viscosity, thermal conductivity and Prandtl number over each fluid's valid range, plus saturation curves. These are the tables Thermodynamics Land and the Orifice calculator read online.
  • MathJax for the equations.
  • Electron (Chromium and Node.js) to run it as a desktop window.

The app makes no network requests for its own pages or data. The only request it makes on its own is the version check: one small file, desktop-version.json, from kaspercalc.com. Analytics are switched off.

05

License

KasperCalc Desktop is free. KasperCalc's own pages, calculators and code in it are released under the MIT No Attribution license (MIT-0): use them, change them, copy them, share them or build them into your own tools, commercial or not, with no need to credit KasperCalc. The license text is in LICENSE-KasperCalc.txt in the app folder.

There is no warranty and no liability: the app is provided as it is, and you use its results at your own risk. Check anything that matters against the governing standard or an independent calculation (see the disclaimer).

The third-party parts (Electron and Chromium, the CoolProp data, MathJax, WebPlotDigitizer and the other libraries) keep their own open-source licenses, listed in THIRD-PARTY-NOTICES.txt.