SDHC (Secure Digital High Capacity) and SDXC (Secure Digital Extended Capacity) cards differ mainly in storage capacity. SDHC cards can store up to 32GB, while SDXC cards can store from 64GB up to 2TB.