Compatible measurements

Which Withings measurements can be sent to Garmin?

A Withings scale can produce more data than Garmin Connect can receive. BodyRelay sends compatible values only and shows the excluded measurements before transfer.

The six compatible values

MeasurementWithings availabilityGarminBodyRelay handlingKnown limit
WeightWeigh-in value and unitTimestamped weightNormalised unit, source time preservedDisplay rounding can differ
BMIProvided or derivableBody mass indexSent when available or derivableDepends on profile height
Body fatScale and weigh-in dependentBody-fat percentagePercentage normalisedMissing when not measured at source
Muscle massScale dependentCompatible mass valueMass normalised before sendingGarmin format is less detailed
Bone massScale dependentCompatible mass valueMass normalised before sendingNever invented when missing
Body waterWater percentage when availableBody percentageBounded and normalised percentageAvailability varies by scale

Why can a value be missing?

Availability first depends on the scale model, profile and weigh-in. A scale that does not produce bone mass cannot transfer it. Garmin Connect also does not accept every value specific to the Withings ecosystem.

BodyRelay does not invent missing values. The preview marks a measurement as compatible, ignored or absent. This prevents an excluded value from looking like a successful transfer.

Values that are not transferred

Measurements such as ECG, vascular age, pulse-wave velocity, scale heart rate or segmental analysis are not sent by BodyRelay. They do not match the weigh-in format Garmin can receive through this flow.

Units and timestamps

BodyRelay preserves the time of the source measurement and normalises units before sending. The weigh-in should therefore appear at the right time in Garmin regardless of the display unit selected in Withings. Display rounding can differ between applications without changing the source value.

History and duplicate protection

A fingerprint is associated with every source measurement. When a known weigh-in is found again, BodyRelay detects it and reduces the risk of a repeat send; an uncertain result remains subject to reconciliation rather than being presented as guaranteed. History keeps the useful technical state without retaining measurements indefinitely.

How to verify the result

After your first test, compare a recent weigh-in in both applications. Check weight, time and each available body-composition value. If something is missing, start with the BodyRelay preview: it shows whether the source did not provide the value or Garmin could not receive it.

Sources and scope reviewed August 27, 2026

Withings: no direct connection · Garmin: weight data. The matrix describes the tested BodyRelay contract.

Withings → Garmin

Ready to transfer your first weigh-in?

Create your account and run a free manual sync.