While all microSD cards are the same in terms of physical dimension, their capacity and compatibility with your device may be different. General microSD cards have a capacity of 2GB and will work in any microSD slot. MicroSDHC can hold from 2GB to 32GB and will function in either SDHC or SDXC devices. The next largest, microSDXC, ranges from 32GB to 2TB but will only work in SDXC-compatible hardware. There’s also microSDUC, which can go up to 128TB. Double-check that you’re buying the correct format for your device.