Easy Diving FunDive Calculator Manual ‹ To the app

Dive Calculator Manual

Version 1.11 · 1 November 2026

What is the Dive Calculator

The Easy Diving Fun Dive Calculator works out dive gases, fills, oxygen exposure and decompression plans – in the browser, on your phone and on your PC, without installation. It is made for divers, instructors and gas blenders and is based on the “Tauchtabellen” Excel workbook by Edward Lechner.

This manual describes version 1.11. In the app you can open it at any time with the “Manual” button at the top right (“?” on phones). A German version is available at handbuch.html.

Getting started

Logging in

  1. Open rechner.easydiving.fun.
  2. Enter your email address and tap “Send login link”.
  3. Open the email and tap the link – ideally on the same device and in the same browser. No email? Check your spam folder.
  4. The app opens logged in. You stay logged in on this device until you log out.

At most one link per minute can be sent per address. If the address is not activated, the app says so and points to the contact form.

Log in with code (installed app): on a phone the link in the email opens the browser, not the installed app. So in the app, after “Send login link”, type the code from the email into the “Code” field and tap “Log in with code”. If you already have the email, use “I already have a code from the email”. Link and code are valid for 60 minutes.

Requesting a trial

  1. Enter your email address on the login page.
  2. Tap “Try N days free” (Easy Diving Fun sets the number of days, currently 14).
  3. Open the link in the email.

Each address gets the trial only once. A purple band at the top shows until when it is valid. For the full version use the “Contact Easy Diving Fun” link in the band.

Installing as an app

The app shows the exact steps under “Install as app” – at the bottom of the login page and in the app footer. Choose your device and browser there; your browser is preselected.

Device / browser How
iPhone/iPad – Safari Share icon (square with arrow; on newer iOS with the round address bar first ≡ or ··· in the address bar → “Share”) → “Add to Home Screen” → “Add”. Do not open the page in the Gmail or Mail app.
iPhone/iPad – Chrome, Firefox, Edge Share menu → “Add to Home Screen” (iOS 16.4 or later, otherwise use Safari).
Android – Chrome Menu ⋮ → “Install app” or “Add to Home screen”. Often an “Install now” box appears as well.
Android – Samsung Internet Menu ≡ → “Add page to” → “Home screen”.
Android – Firefox Menu ⋮ → “Install” or “Add to Home screen”.
Windows/Mac – Chrome, Windows – Edge Install icon on the right of the address bar, or in Edge: menu ··· → “Apps” → “Install this site as an app”.
Mac – Safari File → “Add to Dock …” (macOS 14 or later).
Windows/Mac – Firefox No app possible – set a bookmark, it works just the same.

Then open the app and log in once with the code from the email – the link in the email only opens the browser, not the app.

Offline use: after logging in online once, the calculator works for up to 21 days without internet – e.g. on holiday or at a lake without reception. A yellow band at the top then says “Offline – last checked online on …, usable for X more days”. As soon as you are online again, the app quietly checks your access and the 21 days start again. A trial still ends on its expiry date, even offline. Sending feedback only works online.

At most 3 devices

Access applies to at most 3 devices (Easy Diving Fun can change the number). Every phone, every PC and also every other browser or a private window counts as a separate device. If you log in on a 4th device, the app shows your devices with the date of last use. With “Release” you log out an old device and log in the new one – possible once a week. Otherwise Easy Diving Fun can help via the contact form. Tip: “Log out” releases a device immediately, e.g. before selling your phone.

Own logo

If Easy Diving Fun has activated it for your account, “Own logo” appears at the bottom of the app. Choose an image (landscape works best, PNG with transparent background), optionally add a name (e.g. your dive center) and tap “Save”. Your logo then replaces the Easy Diving Fun logo at the top and appears on every printout (e.g. deco plan). It is resized automatically and stored on the device – visible offline too. “Remove logo” brings back the Easy Diving Fun logo.

Logging out

“Log out” at the top right. Always log out on other people’s devices. On phones the header shows small icons instead of text: “?” = manual, arrow out of a door = log out.

Introduction, what’s new and feedback

General use

Colour Meaning Examples
Yellow Warning – look closely ppO2 above 1.4 · gas density above 5.2 g/L (planner) or 6.0 g/L · CNS above 80 %
Red Limit exceeded or not achievable ppO2 above 1.6 or below 0.18 · gas density above 6.2 g/L · cylinder above its rated pressure · invalid mix
Light blue Input field all values you can change

Internally the app calculates pressure in bar (sea level = 1.013 bar) and depth in metres; in imperial the display is converted. Fresh water = 0.098 bar/m (34 ft/atm), salt water = 0.1 bar/m (33 ft/atm); where it matters you can choose.

The calculators

Eleven calculators, each in its own tab. Easy Diving Fun decides which of them the trial may use (default: Best Mix, Recreational, O2 Tables).

Tab Purpose Input → result
Best Mix Best nitrox or trimix for a depth Depth, ppO2, END (trimix) → O2/He/N2 with cylinder graphic, EAD, PN2, PHe, gas density. Switch “Count oxygen as narcotic”.
Gas Blending Nitrox, trimix or boosting – also with residual gas Start and target mix and pressure → fill sequence with “add +…” and “gauge to …”, also warm. Trimix: helium or oxygen first.
Open Circuit Gas data at every depth Mix, water, altitude → PO2, PN2, PHe, density per depth; MOD 1.4/1.6, narcosis limit, depth at 6.2 g/L
Rebreather (CCR) Loop composition of a rebreather Setpoint, diluent → O2/He/N2 in the loop, PN2, PHe, density per depth; marks what cannot be achieved
Recreational Basic formulas EAD, PO2, MOD, best mix nitrox, SAC/RMV from cylinder pressure, MOD at altitude
Technical Trimix formulas Gas density, END, best mix trimix, isobaric counterdiffusion at gas switches
Deco Planner Decompression plan OC, SCR, CCR see own chapter
Cave Gas planning in overhead environments Rule of thirds (⅓ in, ⅓ out, ⅓ for your buddy), rule of fourths (¼ in, ¼ out, ¼ for your buddy, ¼ reserve – stricter, e.g. with stress or current) or time to reserve pressure; with turn pressure and time per depth
Filling Filling practice Temperature (fill warm, arrive right when cold), cascading, boosting, topping up with depth test, compression
Fill Price Costing Purchase and sale price per bar·litre (imperial: per cu ft) for O2, helium, argon → fill price and profit per cylinder
O2 Tables Oxygen exposure CNS and OTU calculator, NOAA limits, OTU tables 300/420

Filling warm: the fill calculators use ambient and fill temperature: p_warm = p_cold × T_fill / T_ambient (in kelvin). Example: 230 bar cold at 20 °C ambient and 40 °C fill gas → fill to 246 bar. Below every fill sequence a yellow box shows the temperatures used; the “Change temperatures →” button jumps straight to “Filling → Temperature”. Always analyse after cooling.

Analysing: “Gas Blending” and “Filling” show in red at the top and below every sub-tab: “Always analyse after filling!”. All fill values are calculated values. After filling and cooling, measure every cylinder with a calibrated analyser – O2, for trimix also He – and mark mix, MOD, date and name on the cylinder. Never dive without analysing.

Gas density: most calculators use densities at 0 °C (like the Excel workbook), the deco planner densities at 20 °C. The values therefore differ by about 7 %.

Deco Planner

The deco planner calculates a decompression plan using Bühlmann ZHL-16 with gradient factors for open circuit (OC), semi-closed (SCR) and closed-circuit rebreathers (CCR). Defaults: ZHL-16B, GF 40/80, altitude 930 m (metric) or 0 ft (imperial).

Warning and disclaimer: the first time you open the planner on a device, a red warning appears. The planner only opens after you tick “I have read the warning, am appropriately trained and use the deco planner at my own risk” and confirm. After that the warning stays collapsed at the top of the planner and briefly below every plan. Key points: decompression diving can cause serious injury or death; no model reliably prevents decompression sickness; no guarantee and no liability; for trained divers only; cross-check every plan with a second program and your dive computer.

1. Equipment and dive

2. Deco or bailout gases

Up to four gases with O2, He, “switch at” and cylinder size. Leave O2 empty = gas is not used.

3. CCR

The planner shows two plans: “CCR plan – deco on the loop” and “Bailout plan – failure at end of bottom time”. In the bailout plan you ascend on open circuit on the bailout gases from the end of the bottom time. If no bailout gas is breathable at the bottom depth, the plan stays on the loop to the first switch depth and shows a red warning.

4. SCR

The bottom gas is the supply gas. The loop contains less O2 than the supply gas; set this as FiO2 adjustment:

The ascent is on open circuit on the deco gases. The planner does not calculate the supply gas consumption – it depends on the unit.

5. Settings

Open “Settings for all dives (GF, altitude, speeds, SAC/RMV)”.

Setting Default Meaning
GF low / GF high 40 / 80 % Conservatism: GF low determines the first stop, GF high the surfacing
Model ZHL-16B ZHL-16B or ZHL-16C (many dive computers use C)
Altitude 930 m / 0 ft Mountain lake: lower surface pressure
Water fresh water or salt water
Depth gauge calibrated to sea level “includes altitude” if your computer accounts for altitude
Descent 18 m/min / 60 ft/min
Ascent to 1st stop 8 m/min / 30 ft/min
Ascent between stops 6 m/min / 20 ft/min
Last stop → surface 6 m/min / 20 ft/min
Last stop 3 m / 10 ft or 6 m / 20 ft
Extend gas switch stop 2 min 0 = off
SAC/RMV bottom 19.8 L/min / 0.7 cu ft/min up to and including the first stop
SAC/RMV deco 13 L/min / 0.46 cu ft/min from the second stop

6. Repetitive dives (dive 2 and 3)

You can plan up to three dives in one day. At the top of the planner choose with the tabs Dive 1 / 2 / 3 which dive you are editing.

  1. Choose the Dive 2 tab.
  2. Set “Plan dive 2” to yes.
  3. Enter the surface interval before in minutes (180 = 3 h, 1440 = 24 h).
  4. Use “Copy values from dive 1” to copy all input and then change what is different – or enter everything anew. Each dive has its own equipment (OC, SCR, CCR), depth, runtime and gases.
  5. For a third dive do the same in the Dive 3 tab (only when dive 2 is switched on).

The planner carries over the residual tissue loading and the remaining CNS (90 min half-time). Below the plans there is a day overview with equipment, interval, runtime, CNS and OTU per dive and the OTU for the whole day (NOAA guideline: at most 850 per day). For CCR the plan with deco on the loop is used for the history; the bailout plan shows the failure on the respective dive.

The settings (GF, altitude, speeds, SAC/RMV) apply to all dives together.

7. Reading the result

Example (metric): 40 m, runtime 25, air, deco gas EAN50 → stops 18 m to 3 m, stop ends at 28, 29, 30, 33, 37 and 50 min, OTU 40, CNS 14 %.

8. How accurate is the planner

Checked against 10 plans from established planning software (40–100 m, air, nitrox, trimix, SCR, CCR with bailout, repetitive dives after 3 h, 4 h and 24 h; metric): 8 plans agree to the minute, in two plans one stop differs by 1 minute each, the total runtime agrees. Gas requirement ±0.5 %, OTU ±2. CNS is 1–4 points above the reference, i.e. on the conservative side. In feet the same calculation is used with a 10 ft stop grid.

Limits: no travel gas, only one depth level, no VPM-B, bailout only at the end of the bottom time. The CCR plan with deco on the loop has not been cross-checked yet. The planner is no substitute for training or a dive computer.

Frequently asked questions

Problem Solution
No login email Check the spam folder; check the address for typos; send again after 1 minute.
“Please wait … seconds” A link has just been sent. Wait the stated time or use the last link.
Link opens but I am not logged in Open the link in the same browser in which you requested it. On a phone choose “Open in browser” from the mail app if needed.
“This email address is not activated” Request a trial or get in touch via the contact form.
“Trial expired” The trial is available only once per address. Ask for the full version via the contact form.
Calculator with 🔒 Not part of your package; full version only.
New feature missing after an update Reload the page (PC: Ctrl+F5; phone: close and reopen the app).
“The calculators could not be loaded” Check your internet connection, try again later; otherwise let Easy Diving Fun know.
Red input or “Please check your input” Value out of the sensible range, e.g. O2 + He above 100 % or GF low greater than GF high.
Deco planner: “The runtime is shorter than the descent” The runtime includes the descent: at 40 m / 130 ft and 18 m/min enter at least 3 min.
Planner differs from my computer Compare settings: model (B/C), GF, altitude, water, speeds, last stop. Many dive computers use ZHL-16C.

Liability and contact

All calculators have been checked carefully, but no liability is accepted for correctness. The results are an aid for planning and comparison. They are no substitute for training, a dive computer or a verified dive plan. Mixed-gas, decompression and rebreather diving only with appropriate training. Always analyse gases before the dive.

The Dive Calculator was programmed with the support of artificial intelligence (Claude by Anthropic); technical specifications, calculations and checking are by Edward Lechner. Legal notice and privacy: datenschutz-en.html.

Contact, full version, report a bug: Easy Diving Fun – contact

© Edward Lechner · Easy Diving Fun, Weer, Austria

↑ back to top