The amount of data memory cards can store depends on the "capacity" of the card. Currently (in 2017) the largest memory cards can store 1 terabyte of data. As the technology improves, larger capacity cards are expected. 