The Macbook Pro USB-C 6 in 1 Adapter was designed for both 13" and 15" Macbook Pro USB-C Models (2016 & 2017). Dual USB-C inputs allows for additional functions to your USB-C enabled Macbook Pro. USB-C Ports are all Thunderbolt 3 compatible and allow for TB3 charging and data transfers. Two USB 3.0 ports are available for additional peripherals such as a mouse, keyboard, external hd, flash drives, USB adapters, and optical drives. Full size standard SD memory card input and Micro SD memory card inputs allow for fast and easy memory card data transfers. Quickly transfer photos and data with ease.