Local-first Apple Health export

Turn Apple Health into private files.

Health.md writes your activity, sleep, heart, and workout data to Markdown, Obsidian Bases, CSV, or JSON — without accounts, servers, or subscriptions.

Start free. Upgrade once for unlimited exports, scheduled runs, local Mac destinations, and Shortcuts automation.

0Health.md cloud accounts or sync servers
171Selectable HealthKit metrics
.mdDaily notes and Obsidian Bases support
CSVSpreadsheet and automation-ready exports
Health.md macOS export screen
Health.md iPhone export preview
2026-06-12.md steps: 12642
sleep_total_hours: 7.31
workout_count: 1
type: health-data
171Apple Health metrics across activity, sleep, heart, nutrition, body, mindfulness, vitals, and more.
.mdHuman-readable Markdown, daily note frontmatter, and Obsidian Bases workflows.
CSVSpreadsheet-ready rows with date, category, metric, value, unit, and timestamp fields.
JSONStructured daily payloads for notebooks, scripts, dashboards, and local archives.
Workflow

Choose the Data, Inspect the File, Then Export It Privately

Health.md is an export layer, not another dashboard. It reads HealthKit on your Apple device and writes plain files to destinations you control.

01

Connect Apple Health

Grant only the HealthKit categories you want to export from iPhone, Apple Watch, and connected apps.

02

Choose Output

Select metrics, date ranges, filenames, folders, and any mix of Markdown, Obsidian Bases, CSV, and JSON.

03

Preview Files

Inspect values, metric names, units, and destination paths before Health.md writes the export.

04

Export Privately

Save to Files, iCloud Drive, an Obsidian vault, a file provider, or a nearby Mac on your local network.

Formats

Plain Files First, Dashboards Later

One HealthKit snapshot can become multiple file types in one export. Keep readable daily notes beside structured data without changing tools.

Readable

Markdown .md

Daily summaries with optional YAML frontmatter, category sections, workout tables, and templates.

Obsidian

Bases .md

Frontmatter-first notes designed for Obsidian Bases, properties, and database-style views.

Structured

JSON .json

Daily payloads grouped by health category, with timestamps for granular samples when available.

Tabular

CSV .csv

Rows shaped for spreadsheets, notebooks, scripts, and downstream reporting workflows.

Health/2026/06/2026-06-12.md
---
date: 2026-06-12
type: health-data
units: metric
steps: 12642
active_calories: 604
sleep_total_hours: 7.31
average_heart_rate: 68
workout_count: 1
---

# Health Data - 2026-06-12

## Sleep
- Total Sleep: 7.31 hours
- In Bed: 7.82 hours

## Activity
- Steps: 12,642
- Active Calories: 604 kcal
- Exercise Minutes: 52

## Heart
- Average Heart Rate: 68 bpm
- Resting Heart Rate: 54 bpm

## Workouts
| Time | Type | Duration | Distance |
| --- | --- | ---: | ---: |
| 7:14 AM | Outdoor Run | 42 min | 4.8 mi |
Obsidian Workflows

Daily Notes, Bases, and Individual Entries Can Coexist

Use Health.md as a controlled bridge between Apple Health and a folder-based personal knowledge system.

Daily Note Injection

Merge selected metrics into existing daily note frontmatter and replace app-managed body sections when needed.

Individual Entry Tracking

Create timestamped Markdown files for workouts, mood logs, vitals, medications, and event-like metrics.

Flexible Paths

Use placeholders such as {date}, {year}, {month}, {weekday}, {monthName}, and {quarter} to match your vault.

Health.md iPhone export configuration
Export Setup
Health.md iPhone metric selection
Metric Selection
Health.md iPhone schedule settings
Schedule Settings
Visualization Builder

Preview Health.md Charts for Obsidian

Open the dedicated visualization lab to pick chart types, tune colors, test Obsidian-style widths, and copy ready-to-use health-viz blocks.

Live plugin renderer

Activity Rings, rendered from the same bundle used by the Obsidian plugin.

Drop a block into a note, change the visualization type, and Health.md turns exported HealthKit data into charts inside your vault.

Obsidian blockactivity-rings
```health-viz
type: activity-rings
to: 2026-05-17
last: 1
height: 320
theme: auto
colorScheme: theme
moveGoal: 650
exerciseGoal: 45
standGoal: 12
```
Health.md preview activity-rings
Mac Destination

Send iPhone HealthKit Exports Directly to Your Mac

The iPhone remains the HealthKit source. The Mac app acts as a local destination, writes files to a folder you choose, and keeps export history near your desktop workflow.

Local Network Sync

iPhone-configured export jobs travel to the Mac over nearby-device connectivity. No health-data cloud account is required.

Desktop Vaults

Write to folders that only exist on your Mac, including local Obsidian vaults and analysis directories.

Native Controls

Export, sync status, schedule, settings, and history live in the Mac app with menu bar access.

Health.md macOS export screen
Export Health Data
Health.md macOS sync screen
Sync With iPhone
Health.md macOS schedule screen
Automate Exports
Health.md macOS export history
Track History

Local-First by Design

  • HealthKit reads happen on your Apple devices.
  • Exports are written to folders and file providers you choose.
  • No account or Health.md cloud is required.
  • Optional Mac sync uses local-network connectivity.

Simple Pricing

  • Download and inspect the app for free.
  • Unlimited exports unlock through a one-time StoreKit purchase.
  • No subscription and no recurring charge.
  • The App Store shows the live local price before purchase.
  • Restore Purchase is available for the Apple ID that bought Full Access.
Buyer FAQ

The Practical Details Before You Trust It With HealthKit

Short answers for questions people ask before installing a health-data export tool.

Does Health.md upload my health data?

No. Health.md does not run a health-data cloud service, require an account, or collect analytics. HealthKit reads happen on your Apple devices. Exported files may sync only through destinations you choose.

What does Full Access unlock?

Full Access unlocks unlimited exports, scheduled exports, Mac destination workflows, and Shortcuts support. It is a one-time in-app purchase handled by StoreKit.

How do I restore a purchase?

Use Restore Purchase from the app’s paywall or settings. StoreKit restores the Full Access transaction tied to your Apple ID.

Does Apple Watch data export?

Yes, when that data is already in Apple Health and you grant Health.md permission for the relevant categories.

Do I need Obsidian?

No. Obsidian daily notes and Bases are supported, but Health.md also exports standard Markdown, CSV, and JSON files.

Can I export only CSV or JSON?

Yes. Choose only the formats you want for each export. Markdown and Obsidian output are optional.

How does Mac sync work?

The iPhone remains the HealthKit source. The Mac app acts as a local destination over nearby-device connectivity and writes files into the folder you choose.

Are scheduled exports guaranteed?

No. iOS background refresh is opportunistic, so the scheduled time is a target. Health.md uses local notifications as a fallback when manual action is needed.

Is Health.md medical advice?

No. Health.md is a data export tool, not a medical device, diagnosis tool, healthcare provider, or emergency service.

How do refunds work?

App Store purchases and refunds are handled by Apple through the App Store refund process.

Own the Health Archive Your Devices Already Collect

Download Health.md for free, choose the metrics that matter, preview the files, and unlock Full Access once when you are ready for unlimited exports.