What is crazyDive?

crazyDive is a dive and snorkel logbook. Your Apple Watch records the dive for you — depth, water temperature, GPS position at the surface and, if you want, compass and motion — and your iPhone keeps it with its profile, its map and the weather at the time.

⚠️ crazyDive is not a dive computer. It does not calculate decompression, no-decompression limits, ascent rate or any other safety data. Always dive with your dive computer and within your training, and check Apple's water-resistance rating for your watch model before taking it into the water.

What it does

  • Records dives and snorkel sessions from the watch, with nothing to press underwater.
  • Depth and water temperature throughout the dive.
  • GPS entry and exit points, on a surface or sea-floor map.
  • The weather and air temperature of every dive, added automatically.
  • A complete logbook: gear, buddy, notes, photos and tags.
  • Statistics, calendar, search and a map of your dive sites.
  • Export to UDDF and CSV, import from UDDF, and backups.
  • A copy in your own iCloud account, in 16 languages.

Requirements

DeviceWhat you need
Apple WatchA model with a depth sensor — any Apple Watch Ultra, or Apple Watch Series 10 or later — running watchOS 26 or later.
iPhoneiOS 18 or later, paired with the watch.
đź’ˇ Depth: the watch's sensor measures down to about 6 m. On deeper dives with an Apple Watch Ultra, crazyDive completes the profile with the depth the watch itself stores in Health (down to 40 m). For that, the iPhone needs permission to read depth in Health (see Syncing).

Getting started

  1. Install crazyDive on your iPhone. The watch app comes with it; if it doesn't appear, find it in the App Store on the watch.
  2. Open crazyDive on the watch and grant the permissions: Health (to save every dive as a workout), Location (GPS at the surface) and Motion & Fitness.
  3. On the iPhone, when asked, allow it to read depth in Health.
  4. Before your first dive, check Settings → Auto-start & Auto-stop on the iPhone. Settings travel to the watch on their own.

Recording a dive

Before you get in

  1. Open crazyDive on the watch and choose Dive or Snorkel.
  2. If "Ask before each dive" is on, the watch asks whether to record compass and motion.
  3. The watch waits a few seconds for GPS and shows "Ready — dive to start". To cancel, press and hold.

Underwater

Recording starts by itself when you go under, and the app turns on Water Lock: the touch screen stops responding so the water can't trigger taps. The screen shows your depth in large type and the dive time, which you can hide in Settings. There is nothing to press: the app detects the descent, the ascent and the surface on its own.

Why doesn't the watch show more than about 6.6 m?

Apple gives apps two permissions to read the Apple Watch depth sensor. crazyDive has the shallow depth one, which gives readings down to about 6 m. Apple reserves the full-depth permission for certified dive computers. So beyond that point the number on screen stops moving: it is no longer your real depth, but "at least this much".

So it can't mislead you, as soon as the sensor reaches its limit the depth turns orange and gets a "+", for example 6.6+ m. The maximum depth in the summary when you surface is marked the same way.

Recording doesn't stop: the time keeps running and the whole dive is saved. With an Apple Watch Ultra, the watch itself stores the real depth in Health down to 40 m, and crazyDive later uses it on the iPhone to complete the profile (see Depth from Health). On an Apple Watch Series 10 or later, the watch's own sensor reaches about 6 m, so the profile stays at that limit.

⚠️ It is not a dive computer. What you see on your wrist is for logging the dive, not for monitoring your depth or your limits. Always dive with your dive computer.

Back at the surface

crazyDive detects the surface and starts a countdown. You don't have to do anything:

  • The screen shows the summary — maximum depth and time — and "Auto-save in" with the countdown (10 minutes by default).
  • To save sooner, turn the Digital Crown to release Water Lock and tap "Save dive".
  • If you go back under before the countdown ends, nothing is saved yet: it continues as the same dive.
  • With automatic stop turned off, the watch waits for you to tap "Save dive".
đź’ˇ The watch can't discard: once at the surface, the dive is always saved. If you don't want it, delete it later on the iPhone.

Battery

Below 40% the watch warns you. Below 20%, if automatic battery saving is on, it stops recording motion to stretch the battery; depth and temperature keep recording.

Snorkel works just like a dive; statistics count it separately.

What is measured

DataWhere it comes from
DepthThe watch's depth sensor, one reading per second while you are submerged. Below about 6 m, the depth Apple Watch Ultra stores in Health.
Water temperatureThe watch's sensor: minimum, average and maximum.
PositionThe watch's GPS at the surface: entry and exit points.
Compass and motionOptional: heading, gyroscope and accelerometer. They are recorded with the dive.
WeatherApple's weather service, for the time and place of the dive: conditions and air temperature.
Time of dayMorning, afternoon or night, from the start time.

Every dive is also saved as a workout in the Health app.

Your logbook (iPhone)

List and search

Search by text and use Filters: type (dive or snorkel), date (last month, last 3 months, this year), minimum depth and tags.

A dive in detail

  • General info — name, date and place.
  • Gear — weights, start and end pressure, gas (air, nitrox, trimix, heliox), tank (aluminium or steel) and wetsuit thickness.
  • Buddy, notes and photos.
  • Depth chart, temperatures, map and weather.
  • Tags — nine built in (reef, wreck, training, photography, night, drift, competition, cave and pelagic) plus your own.
  • Share a summary or print it; the print dialog also lets you save it as a PDF.

Adding by hand

"Add dive" logs a dive made without the watch or from before you had the app.

Calendar and statistics

The calendar marks the days you dived. Statistics show dives and snorkels, your deepest dive, total time, the coldest and warmest water, average depth and duration, activity over the last 12 months, your deepest and longest dives and the depth distribution.

Siri

"Last dive" and "Total dives" are available in Siri and the Shortcuts app.

Maps

Each dive's map marks the entry and exit, with a Surface or Sea floor layer. "Open in Maps" takes you there. Sites gathers every place you have dived on one map.

Export, import and backups

Everything is in Settings → Backup.

  • Export dives — UDDF (works with Subsurface, DivingLog and other dive software) or CSV (Numbers, Excel).
  • Import — UDDF 3.x files. Dives you already have are skipped.
  • Create backup now — a JSON file with all your dives, saved to Files or iCloud Drive. It survives deleting the app and is restored with "Import backup JSON".

The app can offer a backup when you save a dive and remind you now and then.

Syncing

From the watch to the iPhone

It's automatic. The watch saves the dive and sends it when the iPhone is in range, and when you open crazyDive on the iPhone with the watch app open, the iPhone also asks it for anything still pending. If one doesn't arrive, open crazyDive on the watch and tap Settings → Apple Watch → Recover Watch Dives on the iPhone. "Clear Watch queue" deletes what the watch still has pending: use it only if those dives are already on the iPhone.

Depth from Health

Below about 6 m, the depth is stored in Health by the watch itself, and that series reaches the iPhone on its own, a few minutes after the dive. While it's on its way, the dive shows “Downloading depth” and completes by itself: crazyDive retries when the dive arrives, when you open or return to the app, and when you open the dive. If it hasn't arrived after 24 hours, it switches to “Depth unavailable”: check the permission (Health → your profile → Apps → crazyDive → Underwater Depth) and tap Settings → Health → Download depth from Health, which tries right away and tells you the result. crazyDive keeps trying in the background for 30 days.

In iCloud

With iCloud turned on, your dives are kept in your own account and come back by themselves if you change iPhone.

Settings

SectionWhat's there
SensorsRecord compass, gyroscope and accelerometer · Ask before each dive
DisplayShow time while diving · Automatic battery saver
Auto-start & Auto-stopAuto-stop · Stop sampling after N min · New dive after N min
BackupOffer backup · Reminder · Create backup · Export · Import · Import backup JSON · Diagnostics · Contact Support
HealthDownload depth from Health · Open Health
Apple WatchRecover Watch Dives · Clear Watch queue

Frequently asked questions

Is it a dive computer?

No. It records and keeps your dives; it does not calculate decompression or warn you about limits. Always dive with your dive computer.

How deep does it measure?

The watch's sensor, about 6 m; when it gets there, the depth turns orange with a "+". With an Apple Watch Ultra, anything deeper is filled in from the depth the watch stores in Health, down to 40 m. Why.

Can I use it without an Apple Watch?

As a logbook, yes: you can add dives by hand and import them from UDDF. Recording needs a watch with a depth sensor.

Why doesn't the screen respond underwater?

Because of Water Lock, which prevents false taps. Turn the Digital Crown to release it.

A dive hasn't reached my iPhone.

Open crazyDive on the watch and then on the iPhone: when it opens, the iPhone asks the watch for anything pending. If it still doesn't arrive, use Settings → Apple Watch → Recover Watch Dives on the iPhone.

A dive says “Downloading depth” or “Depth unavailable”.

The first one is normal: the depth below 6 m comes from Health a few minutes later and completes by itself. The second one appears if it hasn't arrived after 24 hours; see Syncing.

Are my dives in the cloud?

Only in your own iCloud account, if you have it turned on. We have no servers.

How do I report a problem, ask a question or send a suggestion?

Write to support@crazydev.app about anything: questions, problems, suggestions or feature requests. In the app, Settings → Contact Support opens your mail app with the address and subject filled in, plus your crazyDive version and iPhone model below. For a problem, use Settings → Diagnostics → Send to support instead: it attaches the app's log, which you can review before sending. With the Mail option in the list it's already addressed to support; with Gmail, Outlook or others, copy the address shown in the text into “To”.

Privacy

Your dives are stored on your devices and, if you have it turned on, in your own iCloud account. No accounts, no servers of ours, no analytics, no ads. For the weather, the dive's location and time are sent to Apple's weather service; we never receive them.

The details are in the Privacy Policy.

Need support or have a suggestion?

Write to us about anything: questions, problems, suggestions or feature requests. We read and answer every email.