Skip to main content
Calcimator

Wearable Data Storage Calculator

Estimate on-device and cloud storage requirements for wearable health data based on sensor configuration, sampling rates, compression, and retention period.

Inputs

Results

Compressed per day (MB)

8.69

Total storage per device (GB)

3.1

Raw data per day (MB)26.07
Compressed per month (GB)0.26
Total all devices (GB)3.1
Est. cloud cost ($/month)$0.07
Monthly data transfer (GB)0.26
Data points per day4,334,160
How to Use This Calculator
  1. Set the accelerometer sampling rate (Hz) and heart rate monitoring mode for your wearable.
  2. Select GPS fix rate and enter average daily GPS hours (workout duration).
  3. Enable SpO2, ECG, and gyroscope sensors that your device records.
  4. Enter data retention period (days), number of devices (fleet), and compression ratio.
  5. Review raw and compressed data per day (MB), monthly cloud storage (GB), and estimated cloud cost.

How the result changes with Compression ratio

Compression ratioCompressed per day (MB)Total storage per device (GB)
1.913.724.89
4.156.282.24
6.853.811.36
9.12.861.02

What each input means

Accelerometer rate (Hz)
Accelerometer sampling rate. Consumer wearables: 25-100 Hz.
Heart rate mode
Select the heart rate mode
GPS fix rate (Hz)
Select the gps fix rate (hz)
GPS hours per day
Average hours per day GPS is actively tracking (workouts, commute).
SpO2 monitoring
Select the spo2 monitoring
ECG recording
Select the ecg recording
ECG minutes per day
Minutes of ECG recording per day (single-lead at 250 Hz).
Gyroscope
Select the gyroscope
Data retention (days)
How many days of data to keep in cloud storage.
Number of devices
For fleet/enterprise: number of wearable devices generating data.
Compression ratio
Data compression factor. Typical time-series: 2-4x with LZ4/zstd.

What each result means

Raw data per day (MB)
Uncompressed data generated per device per day.
Compressed per day (MB)
Compressed data per device per day.
Compressed per month (GB)
Compressed data per device per month.
Total storage per device (GB)
Total compressed storage needed per device for the retention period.
Total all devices (GB)
Total storage across all devices for the retention period.
Est. cloud cost ($/month)
Estimated cloud storage cost at ~$0.023/GB/month (S3 standard).
Monthly data transfer (GB)
Data transferred from devices to cloud per month.
Data points per day
Total number of individual sensor readings per device per day.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Accelerometer rate (Hz) = 50, Heart rate mode = 1, GPS fix rate (Hz) = 1, GPS hours per day = 1 = 11 input(s) provided
  2. Calculate Compressed per day
    Compressed per day = compressedBytesPerDay / (1024 * 1024)
    8.69 = 8.69
  3. Calculate Total storage per device
    Total storage per device = (compressedBytesPerDay * retentionDays) / (1024 * 1024 * 1024)
    3.097 = 3.097
  4. Calculate Raw data per day
    Raw data per day = totalRawBytesPerDay / (1024 * 1024)
    26.07 = 26.07
  5. Calculate Compressed per month
    Compressed per month = compressedMbPerDay * 30.44 / 1024
    0.258 = 0.258

Engine last updated . Checked against 2 independently-derived tests how we verify calculators.

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Technology & Computing.