A:Answer Yes, as long as it has a USB port. The windows key will not work but all the other keys will function as normal. Another feature, used for changing the lighting and other affects is also not available on an imac. If you want to use this just as a normal keyboard, it is perfect for that.