Don't buy! I can't have more than one thing plugged into it. I've tested it on both a macbook pro 2017 15 inch and macbook pro 2019 16 inch. If i plug my usb mouse in on its own it works but then if I put a hard drive into one of the usb ports at the same time the mouse lags to an unusable state. Also if a hdmi is in there it doesn't work at the same time and it also causes my internet to be buggy. Also sometimes the ports stop working even if the mouse is on it's own. Steer clear and get something that works.