Deco planner comparison
Baltic vs Dive Kit
A Baltic Deco Planner alternative for iPhone and Android
Baltic Deco Planner was for years the iPhone planner many technical divers used: Bühlmann and VPM-B, open circuit and CCR, one-tap contingencies. Its last update was on 13 June 2021, and its website announces a rewrite with no date. Dive Kit plans the same dives with Bühlmann ZH-L16C and gradient factors on iOS and Android, is updated often, and publishes its engine's cross-check.
Common ground
Two planners built for the same dives
Both are made for technical divers planning staged decompression on a phone.
Bühlmann with gradient factors
Both run Bühlmann ZH-L16 with GF low and GF high. Baltic also offers the ZH-L16B coefficient set, VPM-B and VPM-B/GFS; Dive Kit runs ZH-L16C only.
Open circuit, CCR and trimix
Both plan nitrox and trimix on open circuit and on a rebreather, multi-level and repetitive dives, at altitude, and track CNS and OTU.
Contingencies and bailout
Both put lost-gas, deeper and longer versions of the plan one tap away, plan a bailout from any planned level, and flag isobaric counter-diffusion on a gas switch.
On the one rebreather dive we ran through both (60 m for 25 minutes on the loop, then 21 m), Baltic reads 44 minutes to surface against Dive Kit's 46, CNS 48% against 48% and 127 OTU against 127; its first stop is 30 m where Dive Kit's is 27 m. Dive Kit publishes its engine's results next to MultiDeco's for 33 dives, with Baltic's column beside them on that one dive; agreement shows the arithmetic matches, it does not show a plan is safe.
Where they differ in use
Baltic screenshots from version 1.0.2 on an iPhone, taken on 3 November 2026: one 50 m multi-level dive on Tx21/35, planned on open circuit and on a rebreather.
Entering a dive
Baltic keeps a dive on one list: ascent and breathing-rate settings, levels, gases, then the profile. A level opens a full screen of wheels for depth, time, oxygen, helium and setpoint, with the run time, stops, CNS, OTU, ppO2 and END printed below and updated as the wheels turn. Dive Kit also keeps the plan on one screen; a level or a gas opens in a sheet over it, and the result updates as you edit.
Baltic
Dive Kit
Running GF and the offgassing depth
Here Baltic shows more. Every stop carries the gradient factor it is riding, 0.50 at the first stop rising to 0.71 at the last on this rebreather dive, beside its CNS, ppO2 and END/EAD, and the profile marks where offgassing begins (23 m here). Dive Kit's stop table has depth, stop time, run time and mix, with optional ppO2, CNS, remaining-gas and equivalent-mix columns. It computes the offgassing depth but does not show it, and has no running GF column.
Baltic
Dive Kit
The plan and its what-ifs
Tap a level in Baltic and a sheet offers Deeper, Longer, Deeper & Longer and Bail, plus Wreck/Cave Bail on a rebreather; tap a gas for Lost Gas. Each opens as its own profile, with the changed part shaded; Deeper & Longer adds 3 m and 5 minutes. Dive Kit computes the set in one pass, +3/+5 m, +3/+5 min and a lost-gas tab per cylinder, and adds custom failure scenarios (lose a named gas at a chosen point) and plan modifiers for breathing rate, a stress burst and a delay before the ascent, each with its own schedule and gas figures.
Baltic
Dive Kit
Rebreather bailout
Baltic bails out from any planned level and mixes open-circuit and CCR legs in one plan. In our test we bailed out from the 38 m level with EAN50 and oxygen as the only bailout gases. Baltic put the diver on EAN50 at 38 m and flagged its ppO2 of 2.40 in red with a CNS warning, then printed CNS and OTU as "nan" for every stop and the surface. Dive Kit bails out from a level, the end of the profile, any run time or a depth on the ascent, runs a setpoint schedule and dilout switches, and checks the bailout gases for isobaric counter-diffusion. Its CNS count continues past the NOAA table's 1.6 bar, so the total stays a number.
Baltic
Dive Kit
Sharing with a buddy
Baltic's share button in the plan's toolbar exports the plan as text, by email or as a PDF. Dive Kit shares by link or QR code; a buddy without the app opens it in a browser viewer at divekit.app, and the plan exports as a printable A6 slate (image or PDF).
Free tools around the planner
Baltic is a planner; its maker sells gas blending as a separate app, Baltic Blender. Dive Kit's eleven tools (blending, best mix, gas specs, gas usage, SAC/SRMV, weighting, cylinders, units and more) are free in the app, and nine of them also run free on this website.
Dive Kit only
Feature by feature
Baltic facts from its App Store listing and website on 3 November 2026, and from our own runs in its iPhone app.
| Feature | Dive Kit | Baltic | Notes |
|---|---|---|---|
| Algorithm | ZH-L16C + GF | ZH-L16B or C + GF, VPM-B, VPM-B/GFS | Baltic marks ZH-L16C, the set Dive Kit uses, as an "Uncommon ZHL16 table set". Only Baltic offers VPM-B. |
| Open circuit, trimix | Yes | Yes | |
| CCR with bailout | Yes | Yes | Both bail out from any planned level; Baltic also offers a Wreck/Cave Bail, Dive Kit any run time or a depth on the ascent. |
| Lost gas, deeper, longer | Yes | Yes | One tap in both. Baltic's Deeper & Longer adds 3 m and 5 min; Dive Kit offers +3/+5 m and +3/+5 min, custom failure scenarios and plan modifiers. |
| CNS and OTU | Yes | Yes | On a bailout leg at ppO2 2.40, Baltic showed both as "nan" to the end of the plan. |
| Gas usage | Per cylinder, with reserve warnings | Litres per gas | Both take separate bottom and deco breathing rates; Baltic also an oxygen rate for the loop. |
| Running GF beside each stop | No | Yes | Baltic prints the gradient factor it is riding at every stop. |
| Depth where offgassing begins | No | Yes | Dive Kit computes it but does not show it. |
| Isobaric counter-diffusion check | Yes | Yes | |
| Gas density warning | Yes | Not documented | |
| Results update as you edit | Yes | Yes | Baltic's summary updates as its picker wheels turn. |
| Plan sharing | Link · QR · browser viewer | Text · email · PDF | A Baltic plan opens only as the exported text or PDF; there is no link into the app or a browser. |
| Printable export | A6 slate, image or PDF | ||
| Published engine cross-check | 33 dives vs MultiDeco | Not published | Baltic's figures sit beside Dive Kit's and MultiDeco's on one CCR dive in our cross-reference. |
| Last update | Frequent | 1.0.2, 13 June 2021 | Baltic's website announces a 2.0 rewrite and asks for beta testers, with no date. |
| Free tools | 11 in the app, 9 on the web | No | |
| Price | $24.99 lifetime or $4.99/month | $18.99 once | A free Baltic Lite plans nitrox up to 40%, without trimix or CCR. |
| Languages | 8 | English | |
| Platforms | iOS · iPad · Mac (M1, iPad app) · visionOS · Android | iPhone | Baltic also runs on iPad and Apple Silicon Macs as an iPhone app. |
Where Dive Kit differs
- Updated often, on iOS and Android
- A published cross-check of the engine against MultiDeco on 33 dives
- Custom failure scenarios and plan modifiers beside the one-tap contingencies
- CCR bailout from any level, any run time or a depth on the ascent
- Plans open in a browser for a buddy without the app, and export as an A6 slate
- Eleven free tools and eight languages
Frequently asked questions
Baltic Deco Planner vs Dive Kit, answered with sources.
Is Dive Kit a good Baltic Deco Planner alternative?
Is Baltic Deco Planner still updated?
Do Baltic and Dive Kit give the same schedule?
Does Dive Kit have VPM-B?
Which costs less?
Does Dive Kit run on Android?
Sources
Baltic details were read on 3 November 2026 from its US App Store listing (version 1.0.2, 13 June 2021, 4.7 stars from 50 ratings) and from balticdecoplanner.com. The schedule figures come from our own runs of one rebreather dive in Baltic, published in the cross-reference. The screenshots, the running gradient factor, the offgassing depth and the bailout result come from a 50 m multi-level dive planned in Baltic 1.0.2 on an iPhone on 3 November 2026. Baltic Deco Planner is made by Eskil Olsen. Corrections are welcome at hello@divekit.app.