Best for most people:
Satechi USB C Aluminum Multi-Port Adapter
Staff Favorite
Satechi’s multi-port adapter doesn’t support high-speed data transfer or dual-4K displays. But it does have just about everything else you’d need to run your peripherals with your MacBook Pro. Things like SD and microSD card readers, 4K HDMI, Gigabit, and three USB-A ports.
Great value:
Anker USB C Hub for MacBook, PowerExpand Direct
This is the little hub that could. It’s nearly as powerful as a docking station but costs a fraction and doesn’t take up as much space. It has two USB-A ports, an HDMI port, micro SD and SD card readers, a Lightning audio port, a USB-C port for high-speed data transfer, and a USB-C port for up to 100 watts power delivery.
Most ports:
TOTU 11-in-1 USB-C Hub Adapter with Ethernet – Space Gray
With USB 3.0 and USB 2.0, you can charge devices, connect external hard drives, plug in a keyboard, and a whole lot more. The HDMI and VGA ports allow you to connect to a big-screen display or TV for 4K support. On top of all that, there is also a Gigabit Ethernet port, TF and microSD card readers, and a USB-C port. Are you dizzy yet?
Ultra Slim:
HyperDrive Pro 8-in-2
For a sleek-looking hub, take a peek at HyperDrive’s unique hub style. It snaps right into place in your two MacBook Pro ports, turning it into eight different ports (including replacing the two USB-C ports you lost). It supports 40Gbp/s data transfer, 5K display, HDMI, SD, micro SD, mini DisplayPort, and USB-A. You’ll never have to dangle your dongle from the side of your MacBook Pro again.
Many ports:
CalDigit Thunderbolt 4 Universal Multi-Port Hub
This impressive find offers four Thunderbolt 4 USB-C ports and four USB-A ports for ultimate compatibility. With 60W power delivery, you can charge your MacBook while connecting up to seven additional devices. High-resolution displays (8K or dual 4K or 1440p extended displays) are supported.