Submersion Dive Log

Scuba Dive Log

Free

Submersion is a comprehensive, open-source dive log for recreational and technical divers. Track dives, manage gear, analyze trends, and export to open formats. No subscriptions, no proprietary lock-in, no cost. COMPLETE DIVE LOGGING • Log unlimited dives with depth, duration, temperature, and conditions • Track entry/exit times with automatic surface interval calculation • Rate dives, add notes, and organize with custom tags • Record visibility, current, waves, weather, and water type • Support for 20+ dive types including night, wreck, cave, and technical DIVE COMPUTER INTEGRATION • Connect via Bluetooth or USB to well known dive computer models • Import dive profiles with one tap—no cables to your computer needed • Smart duplicate detection prevents importing the same dive twice • Supported brands: Shearwater, Suunto, Mares, Aqualung, Garmin, Oceanic, and many more ADVANCED PROFILE ANALYSIS • Interactive depth/temperature charts with zoom and pan • Bühlmann ZH-L16C decompression algorithm with gradient factors • Real-time NDL, ceiling, and tissue loading visualization • Ascent rate monitoring with color-coded warnings • O₂ toxicity tracking (CNS%, OTU, ppO₂) for nitrox and trimix divers • SAC/RMV calculation and trend analysis TECHNICAL DIVING READY • Multi-tank support with unlimited cylinders per dive • Full gas mix tracking: Air, Nitrox, Trimix, and pure O₂ • Gas switch markers on dive profiles • MOD, END, and EAD calculations built-in • Tank presets for quick logging (AL80, HP100, Steel 12L, and more) GEAR & EQUIPMENT MANAGEMENT • Track all your gear: regulators, BCDs, computers, suits, and more • Service history with reminders when maintenance is due • Create equipment sets for different diving configurations • Weight calculator based on exposure suit and conditions DIVE SITES & MAPS • Build your personal dive site database with GPS coordinates • Interactive map with clustered markers showing all your sites • Capture location from your phone or pick from the map • Automatic reverse geocoding fills in country and region • Track site details: depth range, difficulty, hazards, and access notes MARINE LIFE TRACKING • Log species sightings with counts on each dive • Pre-loaded database with common species • Build your personal life list over time BUDDIES & CERTIFICATIONS • Manage your dive buddy list with certification levels • Track your own certifications with expiry reminders • Associate buddies and instructors with each dive • Log dive centers and boat names STATISTICS & INSIGHTS • Total dives, bottom time, and depth records • SAC trends over months and years • Temperature preferences by season • Dive frequency charts and gas mix distribution • Deepest, longest, coldest, and warmest dive records CLOUD SYNC & BACKUP • Sync across all your devices via iCloud or Google Drive • Local-first design works completely offline • Export to UDDF, CSV, or PDF • Import from other dive log apps PRIVACY FOCUSED • No account required—start logging immediately • Your data stays on your device (unless you enable cloud sync) • No ads, no tracking, no subscriptions • Open source: inspect the code yourself on GitHub Whether you're a new diver logging your first open water dives or a technical diver tracking complex trimix profiles, Submersion adapts to your needs. Join the growing group of divers who trust Submersion to preserve their dive information. Questions or feedback? Visit our GitHub repository.

  • 4.6
    out of 5
    12 Ratings

## 1.8.3 (2026-10-26) ### Features - one Equipment entry per dive computer and transmitter (#3685) - editable MOD per cylinder, and a card layout for saved cylinders (#3579) - first run runs the set up steps (#3643) - set up this device flow (#3620) - stream large Git downloads to disk (#3617) - share a trip or site with chosen profiles (#3612) - add downloads to the dive computer's owner (#3611) - tag photos, videos and documents (#3605) - point to the logbook when the active profile is empty (#3601) - Home, End, Page Up and Page Down in master lists (#3599) - set up this device card (#3600) - replace this device's library with the account's (#3572) - show progress while photos are linked or downloaded (#3558) - unify End control with Start's button+chips pattern (#3562) - ask before leaving a running import (#3559) - one Photos & videos page, set up through an account (#3547) - scrubber for the dive list (#3534) - offer to sync serial between registry and gear item (#3540) - an explicit backup copy destination and a reordered Backups page (#3541) - optional logbook rules for dives and sites (#3528) - Git as a sync and backup backend for any Git host (#3515) - one account model and one account sheet for Settings > Data (#3527) - display-only media color correction (#3529) - bucket Time Patterns dives by sunrise and sunset at the dive site (#3345) - move/select modes, zoom buttons and corner handles in the region picker; map style button (#3262) - bring Suunto journal dive details onto imported dives (#3512) - remove members, including approved ones, from a shared site library (#3484) - draw First Stage and Second Stage icons (#3486) - make dive notes selectable (#3487) - check CCR transmitter roles against when each tank was breathed (#3453) - view and change a library's connection, and edit its details (#3452) - export all documents as a password-protected ZIP (#3435) - add a map style switcher on every map (#3433) - infer tank role from dive history on cylinder pick (#3378) - Safety hub with Decompression under Safety (#3429) - tank configuration statistics on the Gas page (#3432) - show each earned certification's card on the course page (#3431) - cap the safety disclaimer dialog at 480dp wide (#3428) - planning-first default order for Site Details cards (#3426) - cache gallery thumbnails on disk and make the cache sizes settings (#3342) - move Delete into the detail page's overflow menu (#3418) - move Media to just above Documents (#3420) ### Bug Fixes - stamp GPS from recorded tracks on every wizard import (#3709) - find a Bluetooth computer saved on another device by make and model (#3713) - put the trip Documents section last, under Notes (#3712) - land the stuck rubygems security updates and cover other platforms in Dependabot (#3705) - count tank VIP and hydro clocks from the entered inspection dates (#3697) - leave rebreather dives out of SAC and RMV statistics (#3696) - read real my.divessi.com CSV exports (#3695) - shift local dive times by the offset at each dive (#3692) - show and sync a diver's edits to built-in species (#3698) - resolve metric steel tanks without a material and flag guessed materials (#3688) - test that stored metric data sources survive the migration ladder (#3690) - zoom and scroll every track map like the other maps (#3666) - move the thumb and the list by the pixel, not a dive at a time (#3667) - keep the count off the section switch's underline (#3671) - give the engine Flutter's ICU data so text keeps its line breaks (#3640) - play videos on report a failed load instead of spinning (#3614) - refresh the Google Drive token silently in the background (#3607) - stop bonding Cressi adapters and log why a characteristic read fails (#3591) - explain blank Min Gas and Turn Gas, fill saved-tank start pressure (#3609) - switch gases at their MOD in the plan's water (#3597) - remove a chart wayp

The developer, Eric Griffin, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Seller
    Eric Griffin
    Size
    174.8 MB
    Category
    Sports
    Compatibility
    Requires iOS 15.0 or later.
    • iPhone
      Requires iOS 15.0 or later.
    • iPad
      Requires iPadOS 15.0 or later.
    • iPod touch
      Requires iOS 15.0 or later.
    • Mac
      Requires macOS 12.0 or later.
    • Apple Vision
      Requires visionOS 1.0 or later.
    Location
    This app may use your location even when it isn’t open, which can decrease device battery life.
    Languages
    English
    Age Rating
    4+
    Copyright
    © 2026 Eric Griffin