Looks like it should work fine on your devices that have a Lightning connector. The connector on the other end looks like a standard USB plug, which should work on any device that has USB ports. According to the answered questions about the device, looks good from here. If any of your Macs have Type C USB ports instead of the USB 1/2/3 ports you would need an adapter.
HTH,
Chris