HKQuantityTypeIdentifierRespiratoryRate — reading respiratory rate from Apple Health

HKQuantityTypeIdentifierRespiratoryRate is a sleep measurement in disguise: almost every value in it was taken while you were asleep.

Open your file

Drop your file here

export.zip straight from the Health app — do not unzip it

No account. No upload. The file is read on this device and never leaves it.

Nothing has been sent anywhere. 0 requests to this site, for the page's own code.

A nightly measurement

The Watch estimates respiratory rate — breaths per minute — from wrist motion during sleep. It does not track it continuously through the day, so an export with dozens of overnight values and almost nothing between waking and sleeping is normal, not broken. Reading the sparse daytime series as a device fault mistakes an expected gap for a broken sensor.

What a normal overnight value looks like

Adult respiratory rate at rest sits roughly between roughly twelve and twenty breaths per minute, and most people’s overnight values land in a narrow band that barely moves night to night. That stability is the point: a respiratory-rate series is useful less for any single reading than for the day it steps out of its own range, which is why it appears in illness-detection features. Apple stores the raw per-night estimate; it does not store a baseline or a flag, so the deviation is something you compute from the series, not something the file hands you.

What you get from this page

This page pulls every respiratory-rate value out of your export with its timestamp and its unit, on your device, and shows the overnight series so its steadiness — and any night that breaks it — is visible. It does not diagnose anything; it surfaces the measurement Apple recorded so you can see it plainly rather than through the smoothing the Health app applies.

This identifier is one of dozens. The Apple Health data dictionary lists every identifier this parser reads, with its canonical type and unit.