Download your dive computer, check the deco on the profile, plan tomorrow's dive
with the gas you actually have, log who you dove with and what you saw, and keep
every bit of it on your own hardware. Rec or tech, single tank or rebreather, it
all fits in the same logbook.
Free and open source, on iOS, Android, macOS, Windows and Linux.
Comprehensive Dive Logging
Every dive, fully detailed and in your control.
- Depth, duration, temperatures, conditions, weather and tide
- Any number of cylinders: air, nitrox, trimix, CCR and SCR
- Buddies, divemasters, trips, tags, ratings and signatures
- Cards, or a sortable table with the columns you choose
Profile & Decompression Analysis
Serious technical-diving instrumentation.
- Bühlmann ZH-L16C with your own gradient factors
- All 16 tissue compartments, nitrogen and helium
- CNS%, OTU and ppO₂ with daily and weekly totals
- Your computer's NDL, ceiling and TTS beside the model's
350+ Dive Computers
Download straight from your computer.
- 30 manufacturers over Bluetooth LE and USB
- Incremental downloads: only what is new
- Duplicate review with four ways to resolve a match
- Two computers on one dive, profiles overlaid
Will it work with my computer? The support matrix
lists every model, the connections each platform can use, and what divers have
reported. Tried one that is not verified yet? Tell us how it went.
Sites, Maps & Marine Life
Where you dove, and what lives there.
- 3,600 dive sites and 3,600 dive centers built in
- Clustering, a dive heat map, and offline map regions
- Bathymetry overlays and 3D seafloor terrain
- 685 species, recorded per dive and per site
Dive Planning & Gas
Plan with the gas, gear and tissues you will actually have.
- Multi-segment plans for OC, CCR, SCR and PSCR
- Bailout checked against the worst moment of the profile
- Contingencies, range tables and repetitive-dive seeding
- MOD, best mix, rock bottom, and a real-gas blender
Photos, Gear & Certifications
The rest of what a dive leaves behind.
- Photos and video matched to a dive by capture time
- Each shot marked at its depth on the profile
- Equipment with service schedules, reminders and costs
- A wallet of certification cards, plus courses and checklists
Insights & Records
See your diving life at a glance.
- Ten pages: totals, progression, conditions, gas and more
- Personal records: deepest, longest, coldest, warmest
- Breakdowns by year, country, site and dive type
- SAC trends, depth distribution and ascent-rate analysis
Your Data, Encrypted
No server. No account. No lock-in.
- SQLite encrypted at rest, opened with Face ID, Touch ID or a passphrase
- End-to-end encrypted sync through your own iCloud, Google Drive, Dropbox or S3
- Encrypted backups, one taken automatically before every upgrade
- Export to UDDF 3.2, CSV, Excel, KML, GPX and printable PDF
Why Submersion?
Most dive logging software falls into two categories: desktop applications stuck in the past, or mobile apps that lock your data in proprietary clouds. Submersion is different:
- You control your data: an SQLite database on your own hardware, encrypted at rest. No account, no server, no cloud dependency. Export everything, anytime.
- Truly cross-platform: one app for iOS, Android, macOS, Windows and Linux, with the same details and analytics everywhere. Available in 11 languages.
- Open standards: full UDDF 3.2 import and export, plus CSV, Excel, KML and GPX. No proprietary format trapping your dive history.
- 350+ dive computers: Bluetooth LE and USB, across 30 manufacturers, powered by libdivecomputer.
- Technical diving ready: Bühlmann ZH-L16C with gradient factors, multi-gas and CCR/SCR support, CNS and OTU tracking, bailout planning and trimix blending.
- Sync on your terms: end-to-end encrypted sync between your devices through your own iCloud, Google Drive, Dropbox or S3-compatible storage.
- Free forever: open source under GPL-3.0. No ads, no subscription, no in-app purchases.
Download
New to Submersion? The user guide covers
everything from your first dive to sync and backup.
Beta channel
Want fixes and features weeks early? Every change merged into Submersion is
published as a beta build. Betas may upgrade your dive log's database ahead
of the stable release; downgrading is not supported, and devices that sync
together should all use the same channel. A backup is taken automatically
before any database upgrade.
- Desktop: Settings > About > Update channel > Beta (updates then arrive
through the normal auto-updater), or download directly from
beta-builds
- Android: join the open test,
then Play delivers beta updates automatically
- iOS / Mac App Store: join via TestFlight
Data Philosophy
Submersion is built on these principles:
This is the beginning of the README. Read the rest at the original. Read the full README ↗