Diving Buddy

The dive log that learns your air. Plan, log, and watch your SAC sharpen with every dive — offline on your iPhone, backed by the deco math divers have trusted for decades.

Diving Buddy trip detail screen showing a Red Sea liveaboard with four planned dives.
Scroll to explore

Built for the way divers actually think

Plan the dive. Dive the plan. Log the dive — and every log makes the next plan smarter.

Trips, sites, and locations

Group dives into trips with notes, dates, and tappable emergency numbers. Pin each dive to a site from your personal library — coordinates, photos, and a MapKit pin when you're online.

Plan before, log after

Pre-dive plans capture gas mix, target depth, planned bottom time, buddy, role, and gear profile. Post-dive logs record what actually happened — pressures, deco stops, temperature, visibility, and comments.

The SAC feedback loop

Save a log with cylinder pressures and the app computes your Surface Air Consumption rate, rolls it into a 10-dive average, and seeds the next plan's SAC field automatically. The more you dive, the better your plans get.

Import from any dive computer

Drop a UDDF or XML export from Shearwater Cloud, Subsurface, Suunto DM5, Garmin Dive — anything. Attach an imported dive to a log and it fills the blanks without overwriting what you typed. Re-imports are deduplicated.

Offline-first, always

Everything lives as JSON and image files in your device's Documents directory. No server, no account, no network required. Your data goes nowhere unless you export it yourself.

A calculator suite, integrated

Bühlmann ZH-L16C repetitive-dive planning, nitrox blending, MOD, ascent gas, SAC, oxygen toxicity, weight required, and more. Attach a result to a plan and it lives in that plan's record forever.

Reference + checklists

Bundled guides for Beaufort scale, deco notes, hand signals, and nitrox tables. Default pre-dive and packing checklists shipped on first launch — make them your own, items stay checked between sessions.

Gear, certs, and stats

Save multiple gear profiles (drysuit vs wetsuit) with one marked as default. Track certifications by agency, level, and expiry. See total dives, depth and time aggregates, and your SAC trend across the last 10 dives.

Read-only after lapse

If your subscription ends, your dive logs, sites, profile, gear, and photos remain visible forever. Reference material and data export stay free, always. The app respects what you've already put in.

The plan → log → next plan loop

Plan a dive with a target depth, gas mix, and bottom time. Log it after with the pressures you actually came back on. Diving Buddy computes your SAC, rolls it into a 10-dive average, and seeds the next plan automatically.

Your numbers get sharper the more you dive. The app doesn't guess for you — it just stops making you re-enter what it already knows.

Dive plan screen with target depth, gas mix, and bottom time.
Post-dive log with start and end cylinder pressures driving the SAC calculation.

A site library that travels with you

Save every site you've dived — coordinates, photos, the local hazards you only learn about the second time. Sites stay on your phone, ready offline, with MapKit pins when you have signal and clean fallbacks when you don't.

Pin a dive to a site and the next plan at that site can crib from what worked last time.

Dive site detail showing photos, coordinates, and a map pin.

See it in action

The same data model from the trip header down to a single dive's cylinder pressures.

Trips list with upcoming and past dive trips.
Sites list filterable by name and proximity.
Dive plan with MOD and NDL calculations.
Post-dive log entry with computed SAC.

The full calculator suite

Standalone tools, or attach a saved result to any dive plan.

Bühlmann ZH-L16C repetitive dive
Nitrox continuous blending
Maximum operating depth
Oxygen toxicity (chained dives)
SAC / RMV rate
Ascent gas required
Weight required
Cylinder air weight + balance
Dive run time
Calories consumed
Coordinate converter (DMS / DDM / decimal)

Math you can trust

The deco model is Bühlmann ZH-L16C — the same algorithm Shearwater and most modern dive computers run. NDL tables are BSAC '88. Coordinate conversion follows the conventions every chartplotter uses.

These aren't homegrown approximations or marketing reskins of a lookup table. They're the calculations the diving community has refined, audited, and trusted for decades. Diving Buddy implements them faithfully, in your pocket, offline.

Offline
No account, no cloud
UDDF
Imports from every major brand
ZH‑L16C
Real deco math, not a lookup table

Simple pricing, no dark patterns

Both tiers shown side by side on the paywall. No "preferred" plan, no bait-and-switch.

Lifetime
$59.99 once

Pay once, dive forever. No subscription, no renewals.

Prices shown in your local currency.

Reference material (Beaufort scale, deco tables, hand signals, coordinate converter, default checklists) is always free. Data export is always free. If your subscription lapses the app stays read-only — your logs, sites, photos, and stats remain visible forever.

Questions divers ask

If yours isn't here, drop a note via the support link on the App Store listing.

Will it import logs from my Shearwater, Suunto, or Garmin computer?

Yes. Diving Buddy reads UDDF and XML exports from Shearwater Cloud, Subsurface, Suunto DM5, Garmin Dive, and anything else that produces standards-compliant UDDF. Re-imports are deduplicated, and imported data fills in your log without overwriting fields you typed by hand.

Does it work on iPad?

Yes. Diving Buddy is universal — one purchase covers iPhone and iPad.

Does it work offline?

By default, yes. There's no account and no server. Your trips, logs, sites, and photos live as JSON and image files in your device's Documents directory. The only thing that needs the network is MapKit pins and your original App Store purchase.

Where is my data stored, and is it private?

On your device. Nothing leaves your iPhone unless you explicitly export it. There's no analytics SDK reporting your dives, no cloud sync uploading your logs, no third parties involved.

Can I export my logbook?

Always — and it's free. Export every trip, dive, site, and photo as a JSON archive, plus a printable PDF logbook. Available with or without a subscription.

What decompression model do the calculators use?

The repetitive-dive planner is Bühlmann ZH-L16C, the same model used by Shearwater and most modern dive computers. NDL tables are BSAC '88. Both have been audited and trusted by the diving community for decades.

Is it suitable for technical, trimix, or CCR diving?

Not yet. Diving Buddy is built for recreational and nitrox divers — open-circuit, air or EAN. Trimix and rebreather support aren't on the current roadmap.

Is there an Android version?

No, iOS only. Building a native app that respects the platform takes the full attention of a small team.

What's the difference between Annual and Lifetime?

Annual is a subscription with a 7-day free trial — best if you want to try the full app before committing. Lifetime is a one-time purchase — best if you know you'll use it long term, and it pays for itself in just over two years compared to the annual price.

What happens to my dive logs if my subscription ends?

Everything you've already logged stays visible, forever. Trips, sites, dives, photos, gear, and stats remain readable on your device. Data export and reference material stay free. You won't be able to create new entries until you renew — but nothing you wrote is held hostage.

How is this different from Subsurface or Shearwater Cloud?

Subsurface is excellent on the desktop but feels desktop-first on phone. Shearwater Cloud assumes you own a Shearwater computer and is built around their ecosystem. Diving Buddy is iPhone-first, accepts logs from any UDDF source, and adds a tight planning loop on top — your SAC from real dives feeds the next plan automatically. Different product, overlapping audiences.

Get Diving Buddy

Coming soon to the App Store for iPhone and iPad.

Available soon on the App Store