Spookwerk
Nederlands ▾
← Blog

Zo exporteer je je hartslaggeschiedenis uit Apple Health

Vitadatum exporteert je hartslaggeschiedenis uit Apple Health naar JSON- of CSV-bestanden op je iPhone. Die open je in een spreadsheet of plak je in ChatGPT of Claude, in plaats van te zoeken in de enorme XML-export van Apple.

De gratis versie exporteert de laatste 7 dagen als JSON. CSV-bestanden en alles wat ouder is dan 7 dagen horen bij Vitadatum Premium, een eenmalige aankoop van €4,99 zonder abonnement. Dat hoor je liever nu dan bij de betaalmuur.

Download Vitadatum in de App Store

Waarom de export van Apple je hartslag niet los geeft

Apple geeft je je gegevens wel. Tik in de Gezondheid-app op je profielfoto, scrol naar beneden en tik op Exporteer alle gezondheidsgegevens. Even later heb je export.zip, met daarin export.xml. Daarin staan bijna al je metingen, in een formaat dat bedoeld is voor software. ECG's komen als losse CSV-bestanden in een map electrocardiograms, en trainingsroutes als GPX-bestanden.

Je ECG's krijg je dus wel los. Je hartslag niet. Die zit in export.xml tussen je stappen, je slaap en alles wat je telefoon en horloge ooit hebben vastgelegd. Alleen je hartslag opvragen kan niet.

Het bestand wordt ook groot. Iemand op het ondersteuningsforum van Apple wilde per uur tellen hoe vaak de hartslag 's nachts te hoog was, om te zien of een medicijn verschil maakte. Windows toonde de twee XML-bestanden in de export als Microsoft Edge HTML-documenten, en de vraagsteller schreef:

"The two Microsoft Edge HTML documents are 277 MB and 173 MB respectively ..." "However, I can't open them."

Dat is de export van één persoon, geen vaste maat. Een export van een paar jaar Apple Watch-gegevens kan kleiner uitvallen, of flink groter.

Eerlijk is eerlijk. De export van Apple is gratis en grondig. Het is alleen geen hartslagbestand. Ik heb Vitadatum gebouwd omdat ik bestanden wilde die ik kon openen.

Stap voor stap: je hartslaggeschiedenis uit Apple Health met Vitadatum

  1. Installeer de app en geef toegang tot Gezondheid. Open Vitadatum en tik op Aan de slag. iOS toont het toestemmingsscherm van Gezondheid. Op iOS 27 vraagt Gezondheid ook hoe ver terug je gegevens wilt delen. Kies Alle vastgelegde en toekomstige gegevens. Kies je Afgelopen 30 dagen en toekomstige gegevens, dan kan Vitadatum alleen de laatste 30 dagen lezen, en geen enkele export reikt verder terug dan de periode die jij toestaat. Je kunt dat later verruimen via Instellingen › Privacy en beveiliging › Gezondheid › Vitadatum › Wijzig toegang. Heb je Premium, voer dan na het verruimen één keer Volledige export (reset) uit, zodat de oudere gegevens ook meekomen.
  2. Kies je categorieën. Onder Exportcategorieën staan 14 gezondheidscategorieën. Laat Hart aan en zet uit wat je niet nodig hebt. Minder categorieën betekent een snellere export en minder bestanden. In Hart zit meer dan alleen je hartslag, en met detail-CSV's aan krijgt elk meettype daarin een eigen bestand.
  3. Gratis: exporteer een week als JSON. Zonder Premium tik je op Exporteer mijn gezondheidsdata en krijg je de laatste 7 dagen als JSON. Genoeg om te zien wat erin staat.
  4. Premium: zet CSV aan. In de instellingen van Vitadatum staat in de gratis versie een slotje bij Ook exporteren als CSV. Tik erop en je ziet het aankoopscherm van €4,99. Zet daarna Ook exporteren als CSV aan, en Inclusief gedetailleerde CSV's. Pas met die detailbestanden krijgt je hartslag een eigen bestand. Doe dat vóór je eerste export. Zet je het later pas aan, voer dan één keer Volledige export (reset) uit of tik op Genereer samenvatting + detail-CSV's. Dan krijg je ook voor je oudere gegevens detailbestanden. ECG-curves komen alleen mee met een export die je in de app start, dus voor oudere opnames voer je Volledige export (reset) uit.
  5. Kies waar de bestanden heen gaan. Standaard komen ze in de map HealthExports van Vitadatum onder Op mijn iPhone in de Bestanden-app. Met Premium kies je via Kies exportmap iCloud Drive of een andere map in Bestanden; Vitadatum zet daar een map HealthExports in. Met iCloud Drive krijg je de bestanden het makkelijkst op je computer.
  6. Exporteer. Tik op Exporteer mijn gezondheidsdata en houd de app open met het scherm aan zolang hij bezig is. Een eerste export van jaren aan gegevens kan een aantal minuten duren. Als hij klaar is, brengt Open in Bestanden je naar de map.

Wat je krijgt

De CSV-export schrijft summary.csv, met één rij per dag, plus een map csv met een detailbestand per meettype. Hartslag en HRV krijgen daarin elk een eigen bestand, HeartRate.csv en HeartRateVariabilitySDNN.csv.

Beide bestanden hebben dezelfde zeven kolommen, met Engelse namen. date is je lokale dag. start_date en end_date zijn de begin- en eindtijd van de meting, in UTC. Daarna volgen value en unit. source_name en device vertellen welke app en welk horloge of welke telefoon de meting vastlegde. Elke rij is één HealthKit-sample, meestal één meting. Hartslag staat in slagen per minuut, HRV in milliseconden.

Heb je ECG's van een Apple Watch, dan komen die ook mee met een export die je in de app start, met Ook exporteren als CSV en Inclusief gedetailleerde CSV's aan. Elke opname krijgt een eigen bestand in csv/ECG met de volledige spanningscurve, één rij per meetpunt. In ecg.csv staan alle opnames op een rij, met hun classificatie en gemiddelde hartslag. Achtergrondexports en Genereer samenvatting + detail-CSV's schrijven geen spanningscurves. De gratis JSON bevat de gegevens van elke opname, zonder de curve.

Wat je met de cijfers doet

De CSV-bestanden open je in Excel, Numbers en Google Spreadsheets. Excel met Nederlandse landinstellingen zet een bestand met komma's graag helemaal in kolom A, en met decimalen ligt er nog een valkuil. In Zo krijg je je Apple Health-gegevens in Excel of Google Spreadsheets lees je hoe je beide omzeilt. Vraag je je nog af waarom Gezondheid helemaal geen CSV-knop heeft, begin dan bij Apple Health-data exporteren naar CSV.

Staat HeartRate.csv eenmaal in een spreadsheet, dan wordt die forumvraag een draaitabel. start_date is UTC-tekst zoals 2026-03-14T02:15:00Z. Maak daarom eerst een uurkolom:

=REST(WAARDE(DEEL(B2;12;2))+1;24)

Die formule pakt het uur uit de UTC-tekst en telt er één bij op voor onze wintertijd. Gebruik +2 voor metingen tussen de laatste zondag van maart en de laatste zondag van oktober. Zonder die correctie vallen je nachten op de verkeerde uren. Laat start_date bij het importeren tekst; heeft Excel of Numbers er een datum van gemaakt, dan geeft de formule een fout. Tel daarna per uur de rijen boven je grens met AANTALLEN.ALS, of voeg een kolom =D2>100 toe en maak een draaitabel op het uur en die kolom. Google Spreadsheets en Numbers accepteren ook de Engelse functienamen.

Een JSON-bestand open je niet prettig in een spreadsheet, maar je geeft het makkelijk aan ChatGPT of Claude. De gratis export schrijft één JSON-bestand per dag, met elke categorie die aanstaat. Zet alles behalve Hart uit, voeg de dagbestanden toe aan een chat en vraag naar trends in je hartslag. Vitadatum zelf heeft geen AI aan boord. De app schrijft de bestanden, en wat ze leest is jouw keuze.

Bijhouden

Met Premium draaien Achtergrondexports vanzelf zodra je eerste export met Premium klaar is. Er is geen schakelaar voor. Komen er nieuwe gegevens binnen in Gezondheid, dan zet Vitadatum die in de exportmap zonder dat je de app opent, maar alleen zolang je iPhone ontgrendeld is en niet terwijl Vitadatum zelf openstaat. iOS bepaalt wanneer achtergrondwerk draait, dus de update kan een tijdje achterlopen op je horloge.

Elke week met de hand exporteren is dan voorbij. Een geïmporteerde spreadsheet blijft wel een kopie, dus importeer het bestand opnieuw als je er verse cijfers in wilt.

De gratis versie is de eerlijke manier om te kijken voordat je betaalt. Exporteer een week, open de map en kijk of je hartslagmetingen erin staan.

Download Vitadatum in de App Store, of lees meer op de Vitadatum-pagina.

Veelgestelde vragen

Kan ik alleen mijn hartslaggegevens uit Apple Health exporteren?

De export van Apple zelf zet altijd alles in één XML-bestand. In Vitadatum kies je welke van de 14 gezondheidscategorieën je exporteert. Met Inclusief gedetailleerde CSV's aan krijgen hartslag en HRV elk een eigen CSV-bestand.

Kan ik hartslaggegevens gratis exporteren?

Ja, van de laatste 7 dagen. De gratis versie van Vitadatum exporteert die als JSON. Oudere gegevens en CSV-bestanden horen bij Vitadatum Premium, een eenmalige aankoop van €4,99 zonder abonnement.

Hoe ver terug gaat de export?

Zo ver terug als Apple Health de app laat lezen. Op iOS 27 kies je die periode wanneer je toegang geeft. Met 'Alle vastgelegde en toekomstige gegevens' leest Vitadatum verder terug dan de laatste 30 dagen. De gratis versie exporteert de laatste 7 dagen.

Worden mijn hartslaggegevens ergens naartoe geüpload?

Nee. Vitadatum uploadt niets en heeft geen account. Standaard blijven de bestanden in de map HealthExports van Vitadatum onder Op mijn iPhone. Met Premium kun je een map in iCloud Drive of een andere map in Bestanden kiezen. Kies je iCloud Drive, dan synchroniseert iCloud die bestanden zelf, net als elk ander bestand daar.

Exporteert Vitadatum ook HRV en ECG's?

Ja. Met Inclusief gedetailleerde CSV's aan krijgt HRV een eigen bestand naast dat van je hartslag, en ECG's van een Apple Watch komen mee met hun volledige spanningscurve, één bestand per opname, als je de export in de app start.

Spookwerk