Work may be ideal for a mac based on other comments. But for a laptop like mine, however basic, brand DELL, plugs do not fit too. For mic and headphone jack yes, yes HDMI forcing a while, SD card yes But not USB or others. I care because of the low price and would see on my iMac desktop computer if it works on a USB port expanders. For now, only four rubber serve me, not the most important ie USB.