Submersion Dive Log

Submersion Dive Log

Scuba Dive Log

10 ratings
5 reviews
Free

Details

  • Released
  • Updated
  • March 10, 2026
  • September 14, 2026

Features

Background Location Access

Submersion Dive Log screenshot #1 for iPhone
Submersion Dive Log screenshot #2 for iPhone
Submersion Dive Log screenshot #3 for iPhone
Submersion Dive Log screenshot #4 for iPhone
Submersion Dive Log screenshot #5 for iPhone
Submersion Dive Log screenshot #6 for iPhone
Submersion Dive Log screenshot #7 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

This app is a comprehensive, open-source dive log for recreational and technical divers. It allows users to track unlimited dives, manage gear, analyze trends, and export data. The app offers dive computer integration, advanced profile analysis, and detailed logging for various dive types and conditions.

✓Log unlimited dives with detailed conditions
✓Dive computer integration
✓Advanced profile analysis
✓Technical diving support
✓Gear and equipment management
✓Dive site database with maps
✓Marine life tracking
Show original description

What's New in Submersion Dive Log

1.7.10

September 14, 2026

## 1.7.10 (2026-09-14) ### Features - tidy About and copy more of the log in diagnostics (#1943) - add search bar and brand filter for USB computers (#1740) - retype gear that earlier imports stored as Other (#1939) - recognize a re-downloaded segment already merged into an existing dive (#1852) - send each MacDive diver's dives to their own profile (#1893) (#1925) - average SAC and bottom time per water-temperature band (#1928) - replace the setup sliders with number boxes (#1896) (#1897) - delete a tag from its edit dialog (#1898) - configurable site detail cards and layout (#1899) - bring imported suits in as wetsuit or drysuit gear (#1824) (#1869) - link legacy buddy text to buddy records (#1831) (#1862) - add Tank Band, Weight Pocket and Gear Pocket types (#1892) - dive site types and tags (#1765) (#1849) - add shift-click multi-select (#1739) - replan a logged dive in the planner (#1637) (#1639) - unit-aware CSV export with a full re-import round trip (#1813) (#1847) - keep an error log without debug mode, add Open log folder (#1843) - show dives by water-temperature band (#1841) - open a tag's dives from Manage Tags and dive tag chips (#1842) - hose type field and equipment attribute filters (#1805) (#1817) - add a Spare status kept out of the dive gear pickers (#1803) (#1812) - show hose and SMB length in cm or inches (#1810) - show parent assemblies on a component's detail page (#1791) - carry participants, roles and gear in the dives-only export (#1799) - let divers turn off auto-tagging dive computer imports (#1753) - show "Installed in" on a part's detail page (#1795) - rank sensorless CCR bailout gases against each other (#1752) - badges, trip scrubber margin, pre-dive and statistics (condition intelligence phase 4b) (#1730) - item page condition section (condition intelligence phase 4a) (#1724) - add subreddit banners for Reddit's desktop and app slots (#1782) - condition engine, findings and toggles (condition intelligence phase 3b) (#1723) - generate the social card, banners and logo mark from code (#1780) - pair Cylinders with gas consumption by segment on wide panes (#1776) - group the Equipment list by type, one Sort sheet for gear (#1771) - gear check-ins, incident item link and observation exports (condition intelligence phase 3a) (#1722) - per-dive sensor summaries, sweep and chart divergence bands (condition intelligence phase 2) (#1719) ### Bug Fixes - keep mass attributes to two decimal places (#1911) - stop gallery scans re-importing photos linked on another device (#1936) - name sites as well as dives in tag delete and merge messages (#1933) - show the clock sync switch in Transfers (#1927) - apply the buddyId filter in the map views (#1919) (#1920) - reload buddy-filtered lists on buddy-only writes (#1915) (#1918) - never delete a .pre-restore that may be the only copy of the database (#1916) - make restore's temp-file cleanup resilient to locked files (#1856) - report a failed tag save and keep the dialog open (#1909) - semantic status colors for gear due/overdue chips (#1891) - keep Manage Tags rows from navigating (#1887) (#1888) - print linked buddies and dive masters in CSV, Excel and PADI (#1861) (#1872) - don't wipe tank pressure on an empty reparse (#1854) - show parser warnings in the import summary (#1881) - type CSV suits from their name so re-imports match (#1885) - link skipped gear duplicates and match unclassified gear by name (#1882) - classify MacDive XML gear types (#1871) - carry recorded profiles and tank pressures in UDDF exports (#1875) - read day-first and two-digit CSV dates, report skipped rows (#1846) - link CSV tags to their dives and keep the suit in notes (#1848) - write custom dive types under their own names (#1834) (#1845) - import MySSI sites and buddies as linked records (#1838) - stop the table profile panel previewing a filtered-out dive (#1868) - stop the Detai

More

User reviews

Nice app and keeps getting better

It’s a nice app. The UI is beautiful and it continues to get better and better. I was looking for something to replace the Shearwater water dive app, which is awful I’ve opened up a few bug requests and they definitely get resolved. Super happy with this app.

Great App so far

I find this app much more feature rich and useful than shearwater cloud or Subsurface. There are a few things I trace wise I found confusing and certain items that seemed Barrie’s and hard to find. I find inputting gps coordinates correctly to be challenging, usually trial and error and using ChatGPT to convert them correctly to get them to work.

Seems like there are always new features which are nice and bug fixes are prompt.
Show more

Need a bit of tech knowledge to get it running .

I started using Subsurface on Mac and built out my dive log and set it to backup on my iCloud . Downloaded the IOS app and there is no way to synch to the Mac back up. The app states I need to go to GitHub and download a file to update the app. Huh? Looks like this is an open source app and unless you have some tech experience and be willing to side load apps on your phone. After doing this I have not found a way to get the MacOs logs and the App logs to synch. Have to delete the log in the phone and the set it up again and select the backup from the desktop version anytime I make a change on the desktop version.
Show more

Nice app has promise but

It’s a nice app. The UI is beautiful however it’s still a little rough around the edges. I was looking for something to replace this year water dive app, which is awful and this isn’t gonna cut it. I’ve opened up a few bug requests but they keep getting closed and the issues are never really solved, but I’ll give it three stars because the UI is really nice.
Show more

This is the one log app to rule them all

Finally! A full-featured, modern dive log app. Submersion has everything I’ve ever wanted in a dive log app and more I didn’t even think about. It’s amazing that this is free, open-source, and completely private. There are a few rough edges, but nothing that would stop me from recommending this app to other divers. I’m still trying to figure out importing all my dives and locations, and syncing between my devices. This isn’t on the developer, but the version here on the App Store is behind what is available as a direct download.
Show more

FAQ

What types of dives can I log with Submersion?

Submersion supports over 20 dive types, including night, wreck, cave, and technical dives. You can log details like depth, duration, temperature, visibility, current, and more for each dive.

Can Submersion connect to my dive computer?

Yes, Submersion offers dive computer integration via Bluetooth or USB for brands like Shearwater, Suunto, Mares, Aqualung, and Garmin. You can import dive profiles with one tap.

Does Submersion have any subscription fees?

No, Submersion is completely free to use. It does not have any subscriptions, proprietary lock-in, or costs associated with its features.

How does Submersion handle data backup and syncing?

Submersion offers cloud sync via iCloud or Google Drive, allowing you to sync across all your devices. It also has a local-first design, meaning it works completely offline.

Can I export my dive data from Submersion?

Yes, you can export your dive data in open formats such as UDDF, CSV, or PDF. This ensures your data is accessible and not locked into a proprietary system.

What kind of analysis does Submersion provide?

Submersion offers advanced profile analysis with interactive charts, decompression algorithm visualization, ascent rate monitoring, and O₂ toxicity tracking. It also provides statistics on dive frequency, gas mix distribution, and personal records.

Is Submersion suitable for technical divers?

Absolutely. Submersion is built for technical diving with multi-tank support, full gas mix tracking (Air, Nitrox, Trimix), MOD/END/EAD calculations, and gas switch markers on dive profiles.

Does Submersion have ads?

No, Submersion is ad-free. As an open-source application, it focuses on providing a clean and uninterrupted user experience without advertisements.