Submersion Dive Log

Submersion Dive Log

Scuba Dive Log

12 ratings
6 reviews
Free

Details

Released
March 10, 2026
Updated
November 7, 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 dives, manage gear, analyze trends, and export data to open formats. The app offers dive computer integration, advanced profile analysis, and detailed logging for various dive types.

✓Log unlimited dives with detailed conditions
✓Dive computer integration
✓Advanced profile analysis with decompression algorithms
✓Technical diving features (multi-tank, gas mix)
✓Gear and equipment management
✓Dive site database with maps
✓Marine life and buddy tracking
Show original description
+1

What's New in Submersion Dive Log

1.8.4

November 7, 2026

## 1.8.4 (2026-11-07) ### Features - keep the original ENC file, update re-imports in place, markers and CSV export (#4233) - choose the first day of the week and group the Units page (#4234) - mark the worst-case bailout point on the plan chart (#4214) - pick several items at once on the trip's Gear tab (#4220) - Dive Computers nav shortcut, and the browser lock for shortcut locations (#4213) - agent writes for every family, and ship without debug mode (#4207) - agent writes for the gear service ledger (#4202) - keep assembly components out of the gear pickers (#4176) - agent writes for gear (#4199) - write catalogs and merge tags (#4195) - host Submersion's own copy at web.submersion.app (#4172) - write the rest of a dive's records (#4173) - write a dive's tanks, weights, sightings, gear and courses (#4159) - save and reopen repetitive dive series (#3565 phase 3) (#4147) - the full app in a browser, on your own sync store (#4142) - write core for dives, buddies and sites (#4144) - understand plain words in the dive search (#4132) - link a near-miss to a gear check-in (#4130) - keep media caches in the OS cache directory on phones (#4129) - read-only SQL window (#4140) - annotations, notes passages pinned to a time in the dive (#4114) - stretch trips to cover their dives (#4128) - copy card and serial numbers from detail rows (#4127) - edit many dives, sites and centers in a spreadsheet (#4090) - switch Insights between saved dive groups (#4125) - show O2 and diluent use rates for CCR dives (#4135) - reads for every entity (#4110) - add the Twin Set tank role and stop guessing twins (#4113) - richer ways to set a gas switch time (#4103) - lend gear to buddies (#4098) - find any record type from one field (#3888) - resize an underwater track against the map (#4099) - edit gas switches on the dive edit page (#4073) - put the place lookup beside the fields it fills (#4092) - save GitHub download counts daily (#4095) - in-app MCP server, read tools and settings page (#4072) - parse large UDDF files on a worker isolate (#4051) - seek the neighbor window instead of comparing every dive pair (#4061) - compare a plan with the dive it became (#4058) - decode scan series once and bound automatic scans (#4054) - load each ecosystem row on its own, with retry (#4004) - reload track previews only when their own track is evicted (#4039) - serve color analysis newest first and drop abandoned requests (#4030) - repetitive dive planning, phase 4 (follow logged dives) (#3759) - stop profile editor markers rescanning per sample (#4034) - reuse data-derived chart work during pan and zoom (#4032) - move changeset JSON and checksums off the UI isolate (#3999) - inventory and service PDFs, cost of ownership, idle gear (#3984) - count center dives with one shared read (#4001) - add a per-device change log with revert (#3986) - repetitive dive planning, phase 1 (series in memory) (#3739) - mark where a plan's warnings start on the profile (#3907) - open the dives behind a chart (#3979) - filter the dive list by a typed dive number (#3968) - filter dives by tank configuration (#3964) - show time, phase and gas consumption together (#3946) - sign in again from sync and backup errors (#3861) - dive center gear places (#3869) - leave a buddy out of the buddy rankings (#3904) - show total dive time on the equipment detail page (#3903) - show the diver figure by default (#3906) - move base-part processing off the UI isolate (#3862) - page the dive picker instead of reading the whole logbook (#3843) - load trip photo previews with one bounded query (#3845) - read trip dives without decoding their samples (#3844) - find dives with no water type or entry method (#3842) - bound Around reads by the node budget (#3841) - evaluate the active locker's service clocks in one batch (#3839) - a realistic six-year sample logbook (#3756) - per-O2-band deco ppO2 limits a

More

User reviews

Amazing dive log app

I love my Shearwater but their logging applications for both mobile and PC are terrible. So glad I found Submersion it’s everything that I could ever want from a dive log app. So many tools and ways to analyze your dive data, track gear maintenance, check tides, save dive sites, cert and insurance info and so much more. I particularly love how it has both an iOS and PC app that syncs over the cloud since I prefer to log on my PC but having all that data and dive history in your pocket is priceless. Great job!
Show more

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

FAQ

What dive computers are compatible with Submersion?

Submersion supports integration with many well-known dive computer brands via Bluetooth or USB, including Shearwater, Suunto, Mares, Aqualung, and Garmin. This allows for one-tap import of dive profiles.

Can I use Submersion offline?

Yes, Submersion is designed with a local-first approach and works completely offline. Cloud sync via iCloud or Google Drive is available for backup and multi-device access.

Does Submersion have ads?

No, Submersion is completely ad-free. The app is open-source and free to use without any advertisements.

What kind of dive data can I log?

You can log unlimited dives with details like depth, duration, temperature, conditions, entry/exit times, surface intervals, visibility, current, waves, weather, and water type. It supports over 20 dive types, including technical and cave diving.

How does Submersion handle technical diving?

Submersion is ready for technical diving with support for multi-tank configurations, unlimited cylinders per dive, and full gas mix tracking for Air, Nitrox, Trimix, and pure O₂. It also includes MOD, END, and EAD calculations.

Can I manage my dive gear with Submersion?

Yes, you can track all your dive gear, including regulators, BCDs, computers, and suits. The app allows you to record service history, set maintenance reminders, and create equipment sets.

What export options are available for my dive data?

Your dive data can be exported to open formats such as UDDF, CSV, or PDF. This ensures you can use your data with other applications or for record-keeping.

Is Submersion suitable for beginners?

Submersion is suitable for both recreational and technical divers. Its comprehensive features cater to advanced needs, but the core logging functions are straightforward for beginners to track their dives.