This depends on how many MB (file size) per photo your camera takes pictures at. Depending on your megapixels and image quality settings, 32GB will take several thousand photographs. For instance, my DSLR camera takes photographs as .jpg at 18 mega pixels and each file is about 7mb each. There are 1,024 mb in a gb. So that's about 146 photos per gb, or 4,672 per 32 gb. This varies per photo (some photos in busy scenery are more like 9mb each) so on average I am able to get at least 3,000 pictures on my 32gb card. If you find out your file size you can also do the math based on the 1,024mb in each gb. If you are taking high quality .raw format photos at an average of 25mb each, then it would only be about 1,310 photos.