Can I import Fitbit sleep data into Garmin Connect?
No. The Garmin Connect importer only accepts body composition and daily activity totals from a third-party file. Sleep is refused regardless of how the file is built.
Sleep guide
Your Fitbit sleep history exports cleanly from Google Takeout and stays readable for as long as you keep the archive. What it will not do is move into Garmin Connect, and that limit comes from Garmin rather than from any converter.
Request a Fitbit archive at takeout.google.com, wait for the email from Google, and extract it on a desktop computer. Sleep records sit in Takeout/Fitbit/Global Export Data alongside every other metric. There is no way to request sleep on its own: Takeout exports the whole Fitbit history in one archive, so keep the parts you want and set the rest aside.
Each record carries the start and end time, total duration, time spent awake, and the breakdown into light, deep, and REM, along with a per-stage time series at 30-second granularity. Short naps below the detection threshold are stored as classic sleep with a reduced breakdown instead of full stages.
TakeoutFitbitGlobal Export Datasleep-YYYY-MM-DD.jsonweight-YYYY-MM-DD.jsonsteps-YYYY-MM-DD.jsonSleep files sit beside every other metric in the same export folder.
The Garmin Connect importer accepts body composition and daily activity totals from a third-party file, and nothing else. Sleep sits outside that list, so a perfectly valid file holding sleep stages is still refused on upload. No converter can change this, because the restriction is enforced on Garmin's end. Any tool promising otherwise is describing something Garmin Connect does not support.
No. Garmin computes sleep score, Body Battery, and HRV Status only from readings your own Garmin device takes while you wear it. Even for the metrics Garmin does accept from a file, imported history is stored as history and never feeds those calculations.
Keep the Takeout archive itself. The JSON files stay readable without any app or account, which makes the archive a better long-term record than any single service. If you want charts, the spreadsheet guide covers opening these same files in Excel or Google Sheets.
Open Fitbit data in a spreadsheetNo. The Garmin Connect importer only accepts body composition and daily activity totals from a third-party file. Sleep is refused regardless of how the file is built.
No, and deliberately so. Producing a file that Garmin Connect then rejects would only waste your time, because the block is on Garmin's end.
In Takeout/Fitbit/Global Export Data, in its own JSON files alongside weight, steps, and heart rate.