Yes, I have 2 iMacs and it works and looks better on macs. Still looks and functions good on PCs. It comes with an ANT USB plug that sits in the USB port. As soon as your watch is around it automatically updates and loads on Garmin connect. Very happy with it so far. I swim run bike and it is incredible.