Private Apple Health export for iPhone, iPad, and Mac

Export Apple Health to Obsidian, Markdown, CSV, and JSON.

Create private files from the data Apple Health already collects. Pick metrics, choose formats, preview the output, then save to Files, iCloud Drive, an Obsidian vault, or a local-network Mac destination.

Free download 171 Apple Health metrics No account required Local-first files

Full Access is a one-time in-app purchase for unlimited exports. No subscription.

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
171selectable Apple Health metrics across 18 categories.
4export formats: Markdown, JSON, CSV, and Obsidian Bases.
0accounts required. No Health.md cloud stores your health data.
1xFull Access is a one-time in-app purchase, not a subscription.
How it works

Apple Health → choose metrics and formats → private export files.

Health.md is an export layer for people who want Apple Health data in plain files, Obsidian vaults, spreadsheets, notebooks, and automation scripts instead of another sealed dashboard.

01

Connect Apple Health

Grant only the HealthKit categories you want to export from sources like 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 the exact values, metric names, formats, and destination paths before the export writes anything.

04

Export privately

Write to Files, iCloud Drive, an Obsidian vault, a third-party file provider, or a nearby Mac you control.

Export formats

Plain files first, dashboards later.

The same HealthKit snapshot can be written in multiple formats during one export action. Keep human-readable notes beside machine-readable data without changing your workflow.

Markdown .md

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

Obsidian Bases .md

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

JSON .json

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

CSV .csv

Rows shaped as Date, Category, Metric, Value, Unit, and Timestamp for spreadsheets and notebooks.

Health/2026/06/2026-06-12.mdMarkdown + frontmatter
---
date: 2026-06-12
type: health-data
steps: 12642
sleep_total_hours: 7.31
average_heart_rate: 68
workout_count: 1
---

# Health Data - 2026-06-12

## Sleep
- Total Sleep: 7.31 hours

## Activity
- Steps: 12642
- Active Calories: 604 kcal
Same day, structuredJSON / CSV / Bases
{
  "date": "2026-06-12",
  "type": "health-data",
  "units": "metric",
  "activity": {
    "steps": 12642,
    "activeCalories": 604
  },
  "sleep": {
    "totalDuration": 26316
  }
}

Date,Category,Metric,Value,Unit,Timestamp
2026-06-12,Activity,Steps,12642,count,
Obsidian-native workflows

Daily notes, Bases, and individual entries can coexist.

Daily note injection

Merge selected metrics into existing daily note frontmatter and optionally replace app-managed body sections on each export.

Individual entry tracking

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

Flexible filenames and folders

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

Mac destination

Send iPhone HealthKit exports directly to your Mac.

The iPhone remains the HealthKit source of truth. The Mac companion stays available as a local destination, writes files to the folder you choose, and keeps export history close to 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.

Native desktop controls

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

Desktop vaults

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

health.md macOS sync screen
Sync with iPhone
health.md macOS schedule screen
Schedule exports
health.md macOS settings screen
Configure formats
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 the questions people usually 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, such as iCloud Drive, a third-party file provider, or the optional local-network Mac destination.

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. There is no subscription and no recurring charge.

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; make sure you are signed into the same Apple ID used for the original purchase.

Does Apple Watch data export?

Yes, when that data is already in Apple Health and you grant Health.md permission for the relevant categories. Health.md reads from HealthKit, so Apple Watch workouts, heart metrics, sleep, and activity data depend on what Apple Health has available.

Do I need Obsidian?

No. Obsidian daily notes and Bases are supported, but the app also exports standard Markdown, CSV, and JSON files that work with spreadsheets, notebooks, scripts, archives, and any folder-based workflow.

Can I export only CSV or JSON?

Yes. Choose only the formats you want for each export. Markdown and Obsidian output are optional, so Health.md can be used as a CSV/JSON bridge for analysis workflows.

How does Mac sync work?

The iPhone remains the HealthKit source of truth. The Mac app acts as a local destination: nearby-device connectivity sends export jobs to the Mac, and the Mac writes the resulting files into the folder you choose. Both devices need local-network access and must be able to discover each other.

Are scheduled exports guaranteed?

No. iOS background refresh is opportunistic, so the scheduled time is a target rather than a promise. HealthKit access may also be limited while a device is locked. Health.md uses local notifications as a fallback when you need to tap and run the export manually.

Is Health.md medical advice?

No. Health.md is a data export tool, not a medical device, diagnosis tool, healthcare provider, or emergency service. Use exported data for personal recordkeeping and talk to a qualified clinician before making health decisions.

How do refunds work?

App Store purchases and refunds are handled by Apple. If Full Access is not right for you, request a refund through Apple's App Store refund flow; Health.md does not process refunds directly.

Own the health archive your devices already collect.

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