I don't know about iMac but its work Toshiba lap top HP lap top and desk top computer. I hope so it must work all of computer. Its very nice machine. I buying two same like this one for my own and one for my sister. both r good working. Best way if you have any dout you send email HP customer services and they will help you.