I bought this because I was needing a card that was about 124 GB. I am aware that a 128 GB card will not actually have 128 GB on it. However, this thing is only registering as 116 GB. Do not buy it if you need more than 116 GB. If you do, you will need to get a 256 GB card.