How Many Photos Can I Store?

Calculate how many photos fit on a phone, SD card or drive, for iPhone HEIC, phone JPG and camera RAW.

Free to use · No account needed · Files are processed on your device and never uploaded

Example: Photos that fit about 34,011. Change the values above to calculate your own.

About the Photo Storage Calculator

The number of photos a device holds depends on the photo format. iPhone HEIC photos average about 2 MB, phone JPGs 3-4 MB, 48-megapixel shots around 9 MB and camera RAW files 25-30 MB each.

Storage is also smaller than the label suggests: formatting and the operating system take a share, so the calculator counts about 93% of the capacity by default.

How to use the Photo Storage Calculator

  1. Enter your numbers (or keep the example).
  2. The result updates instantly as you type.
  3. Copy the result, or copy the link: it keeps your numbers so you can share them.

How many photos fit (93% usable space)

StorageiPhone HEIC (12 MP)Phone JPG (12 MP)Phone JPG (48 MP)Camera RAW (24 MP)Camera JPG (24 MP)
32 GB14,8808,5023,3061,0623,720
64 GB29,76017,0056,6132,1257,440
128 GB59,52034,01113,2264,25114,880
256 GB119,04068,02226,4538,50229,760
512 GB238,080136,04552,90617,00559,520
1 TB465,000265,714103,33333,214116,250
2 TB930,000531,428206,66666,428232,500

How it's calculated

Photos = usable storage in MB ÷ average photo size in MB.

Features

  • Instant resultsUpdates as you type.
  • Shareable linkThe URL keeps your inputs.
  • Reference tableCommon values on this page.
  • Works offlineRuns in your browser.

Frequently asked questions

How many photos fit on 128 GB?

About 59,000 iPhone HEIC photos, 34,000 phone JPGs or 4,200 camera RAW files.

How do I fit more photos?

Use HEIC or compress JPGs, and convert big PNG screenshots to JPG or WebP.

Is the Photo Storage Calculator free?

Yes, the Photo Storage Calculator is free with no sign-up, no limits and no ads covering the result.

Does it work on my phone?

Yes. It works in any modern browser on phones, tablets and computers, and keeps working offline once the page has loaded.

Last updated · Processing happens locally in your browser.

You might also need