Health Migrate

Google Health to Apple Health

Free · In‑App Purchases · Designed for iPad. Not verified for macOS.

Move your Fitbit and Google Health history into Apple Health. Review your records, run a free Dry Run, and import only what you approve. Move your Fitbit and Google Health history into Apple Health. Health Migrate imports your Fitbit history, recorded with Fitbit devices and the Fitbit app, and other supported Google Health data from your Google Health export files into Apple Health. You see exactly what will be written before anything changes. HOW IT WORKS Every importer follows the same guided steps: • Load the CSV or JSON files from your Google Health export • Analyze the records and see any rows that could not be read • Review the records and choose what to keep • Run a Dry Run to see what will be imported, what will be skipped, and why • Import only the records you approved Long imports, such as Energy, Heart Rate, Sleep, and Workouts, show their progress and can be stopped. Run Dry Run again to continue; records already written are skipped. SUPPORTED DATA From JSON export files: • Weight, Body Fat %, BMI, and Lean Body Mass • Steps and Distance • Sleep, including sleep stages • Heart Rate and Resting Heart Rate • Active Energy and Resting Energy • Workouts, with GPS routes when your export includes them • VO₂ Max and Height From CSV export files: • Weight, Body Fat %, Steps, Sleep, Hydration, and Resting Heart Rate Health Migrate reads the specific file layouts used in Google Health exports for these metrics. It is not a general-purpose CSV importer, and other files in your export are not imported. The in-app Resources tab lists every supported file and explains how to request your export. DUPLICATE PROTECTION Before writing, Health Migrate checks Apple Health for matching records and skips them, including records from an earlier Health Migrate import. Interrupted imports can be continued without writing the same records twice. To check against data from your Apple Watch, iPhone, or other apps, Health Migrate needs permission to read those categories in Apple Health; each Dry Run tells you when it cannot see older data. REVIEW AND SHARE Each Dry Run produces a full report that you can save, share, or print with the standard iOS share sheet before you import. PRIVATE BY DESIGN Your export files are read and processed on your device. Health Migrate has no account or login, and your health data is never sent to HELM Coders. Purchase and token records (no health data) are kept in your private iCloud database so your balance works across your devices. PAY ONLY WHEN YOU IMPORT Loading, Analysis, Review, and Dry Run are free. An import uses one token only when it writes at least one record to Apple Health; an import that writes nothing is not charged. If you stop an import after records have been written, continuing later may use another token when additional records are imported. • Token packs: 20, 50, 100, or 500 imports • Unlimited: one purchase, no token tracking ALSO INCLUDED • A time zone setting for exports whose times have no time zone • Weight history cleanup tools with a CSV backup before changes • Templates and troubleshooting help Health Migrate needs Apple Health permission for the categories you import. It does not change or delete existing Apple Health data, except through the optional Weight cleanup, which you start yourself and which only removes weight records Health Migrate wrote.

  • This app hasn’t received enough ratings or reviews to display an overview.

Health Migrate 1.2 is a reliability release for more accurate, repeatable imports of your Google Health history. SLEEP • An interrupted night can be completed by importing again; only the missing records are written. • Sleep stages outside their night, overlapping stages, and overlapping sleep sessions are no longer written. • Sleep CSV times labelled UTC are read in the time zone you choose, so nights are no longer shifted. WORKOUTS • A workout listed twice in your export is written once. • Calories and distance are no longer counted twice when you also imported Energy or Distance files. • A missing distance unit is no longer read as miles. • All workouts stay selected from Analysis through Dry Run. • GPS points shared by two overlapping workouts are no longer attached to both. DUPLICATE PREVENTION • Tapping Import again no longer writes Workouts, VO₂ Max, or Height a second time or uses a token. • Steps: a minute reported by two devices is imported once (the higher reading), not added together. • Energy, Heart Rate, and Distance: a partly imported day can be completed by importing again. • Import re-checks Apple Health just before writing. Each Dry Run warns when Apple Health is not showing Health Migrate your older data from other apps or devices, which duplicate checks rely on. HYDRATION • Several drinks logged at the same time are all imported. • Amounts with an unknown unit are rejected instead of read as milliliters. ENERGY, HEART RATE, AND DISTANCE • Active plus Resting Energy never exceeds the calories in your export. • Heart Rate and Distance JSON times are read correctly as UTC. TOKENS • An interrupted import no longer blocks your other tokens or token purchases. • Switching iCloud accounts no longer leaves the balance unavailable until the app is restarted. • Unlimited is confirmed with the App Store before an import uses it. INVALID DATA • Body fat outside 0-100% and unreadable numbers are rejected instead of imported. • Unreadable numbers and repeated column names no longer crash the app. • One damaged record no longer stops a whole JSON file from loading. • Loading reports how many rows were skipped and why. PERFORMANCE • Much faster, lighter loading of large exports. In our testing, 12 years of Calories files loaded in about 35 seconds instead of about 12 minutes, and Heart Rate files used about a quarter of the memory. • Duplicate checks read Apple Health only for the dates you are importing. • A Stop button for long imports; continue later with Dry Run. ALSO • Copied reports stay on your device and expire after an hour.

The developer, HELM Coders LLC, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer indicated that this app supports the following accessibility features. Learn More

    • Supported Features

      • Dark Interface

      • Differentiate Without Color Alone

      • Reduced Motion

    Seller
    HELM Coders LLC
    Size
    10.8 MB
    Category
    Health & Fitness
    Compatibility
    Requires iOS 17.6 or later.
    • iPhone
      Requires iOS 17.6 or later.
    • iPad
      Requires iPadOS 17.6 or later.
    • Mac
      Requires macOS 14.6 or later and a Mac with Apple M1 chip or later.
    • Apple Vision
      Requires visionOS 1.3 or later.
    Languages
    English
    Age Rating
    4+
    In-App Purchases
    Yes
    • Unlimited Imports $19.99
    • Mega Pack $9.99
    • Power Pack $4.99
    • Value Pack $2.99
    • Starter Pack $1.99
    Copyright
    © 2026 HELM Coders LLC