iPhone Storage

How Many Photos Can an iPhone Hold? (Storage Calculator by Model)

The answer depends on your iPhone's storage tier and which photo format it shoots in. Here is the full breakdown — by storage size, format, and what else competes for space.

The Quick Answer

An iPhone can hold anywhere from 3,000 to 500,000+ photos depending on storage size and photo format. As a practical baseline: a 128GB iPhone holds roughly 30,000–50,000 HEIC photos or 15,000–25,000 JPEG photos in real-world use — after iOS and apps take their share of the drive.

64GB ~12,000–20,000 HEIC photos
128GB ~30,000–50,000 HEIC photos
256GB ~60,000–100,000 HEIC photos
512GB ~120,000–200,000 HEIC photos
1TB ~250,000–450,000 HEIC photos
Important: iOS uses 5–15GB for the system itself, and apps take additional space on top of that. Available photo storage is always less than the labeled capacity. A "128GB iPhone" typically has 110–115GB of usable space before any apps or media are installed.

Full Storage Capacity Table

The numbers below assume roughly 85–90% of labeled storage is available after iOS, using an average photo size of 4MB for HEIC and 8MB for JPEG. Your actual count will vary based on photo content, resolution, and app usage.

Total Storage Available for Photos (approx) HEIC Photos (~3–5MB) JPEG Photos (~6–10MB) 4K Video (per minute)
64GB ~50–55GB 12,000–20,000 6,000–12,000 ~300–330 min
128GB ~110–115GB 30,000–50,000 15,000–25,000 ~660–690 min
256GB ~220–230GB 60,000–100,000 25,000–45,000 ~1,320–1,380 min
512GB ~450–460GB 120,000–200,000 50,000–90,000 ~2,700–2,760 min
1TB ~920–940GB 250,000–450,000 100,000–180,000 ~5,500–5,600 min

Why HEIC Saves So Much Space

HEIC (High Efficiency Image Container) is Apple's default photo format since iOS 11. It uses the HEVC compression algorithm to achieve roughly 50% smaller file sizes than JPEG at equivalent visual quality. A photo that would be 8MB as a JPEG is typically 3–4MB as HEIC.

This effectively doubles the number of photos your iPhone can store compared to shooting in JPEG. For most people, HEIC is invisible — photos look identical, share fine to most modern apps and platforms, and your iPhone handles the format automatically. Read our full explainer on HEIC photos on iPhone for a deeper look at compatibility and conversion.

If you share a lot of photos with Windows users or older apps, you may have compatibility issues with HEIC. You can change your camera format in Settings > Camera > Formats — choosing "Most Compatible" shoots JPEG instead.

What Else Eats Your Storage?

Your labeled storage capacity is shared across everything on the phone. Photos compete with:

  • iOS system files: 5–15GB depending on iOS version and how long the phone has been in use.
  • Apps: Games can consume 1–5GB each. Social media apps cache significant data. A full suite of common apps easily uses 20–40GB.
  • Messages: iMessage conversations with media (photos, videos, GIFs sent in messages) can accumulate gigabytes over time.
  • Podcasts and music: Downloaded content for offline listening adds up quickly.
  • Other media: Downloaded videos, documents, PDFs, and files from apps all compete for the same space.

On a heavily used 128GB iPhone, it's common to have only 70–80GB realistically available for photos — not the full 128GB. This is why people with 128GB phones start hitting storage warnings even with seemingly moderate photo libraries. See our guide on why iPhone photos are taking up too much space for a deeper look.

Average File Sizes by Photo and Video Type

File Type Typical Size Notes
HEIC photo 3–5MB Apple default since iOS 11
JPEG photo 6–10MB "Most Compatible" camera setting
ProRAW photo 25–75MB iPhone 12 Pro+ with ProRAW enabled
Live Photo (HEIC) 5–8MB Includes 3-second video clip
Screenshot 1–4MB Varies by screen content
1080p video (per minute) ~130MB 60fps approximately doubles this
4K video at 30fps (per minute) ~350MB Standard 4K recording
4K video at 60fps (per minute) ~600MB High frame rate 4K

iCloud Photos Changes the Math

With iCloud Photos and the "Optimize iPhone Storage" option enabled, your iPhone no longer needs to store full-resolution photos locally. Instead:

  • Full-resolution originals are stored in iCloud.
  • Your iPhone keeps only compressed thumbnails locally — often 100–300KB per photo instead of 4MB.
  • Full-resolution versions download on demand when you view or edit them.

This means a 64GB iPhone with iCloud Photos can effectively "hold" a library of hundreds of thousands of photos, as long as you have enough iCloud storage and a reliable internet connection. Free iCloud accounts include only 5GB — you will need a paid plan (50GB, 200GB, or 2TB) for any significant library.

The trade-off: you need internet to view full-resolution versions, and your iCloud storage capacity (not your iPhone storage) becomes the limiting factor.

How to Check How Many Photos You Actually Have

Two quick ways to see your current photo count:

  1. Photos app: Tap the Albums tab at the bottom, then scroll all the way to the bottom of the screen. iOS displays your total photo and video count there (e.g., "4,231 Photos, 183 Videos").
  2. Settings > General > iPhone Storage > Photos: Shows the total storage used by your Photos library, which lets you calculate approximately how many photos you're storing and how much space they consume.

For a step-by-step walkthrough, see our guide to checking iPhone storage.

Running Low? Time to Clean Up

If you're approaching your storage limit, the fastest way to recover space is to delete photos and videos you no longer need — duplicates, blurry shots, unwanted screenshots, and old videos add up fast. On a typical camera roll, 20–30% of photos are worth deleting: test shots, duplicates from burst mode, accidental captures, and outdated screenshots.

Swype Photo Cleaner makes this process fast. You swipe through your camera roll — left to delete, right to keep — at a pace far faster than tapping through the native Photos app. A 1,000-photo cleanup session that might take an hour manually can be done in 15–20 minutes with the swipe interface.

Free Up Space Without Losing Photos You Love

Swype Photo Cleaner helps you quickly sort through your camera roll and delete what you don't need. 100% on-device, private, no account required.

Download on theApp Store

Frequently Asked Questions

How many photos does a 128GB iPhone hold?

A 128GB iPhone holds approximately 30,000–50,000 HEIC photos (at 3–5MB each) or 15,000–25,000 JPEG photos (at 6–10MB each), assuming roughly 110–115GB is available after iOS and basic apps. The exact count varies based on your mix of photos, videos, and app usage. 4K video significantly reduces how many photos the remaining space can hold.

How many photos does a 256GB iPhone hold?

A 256GB iPhone holds approximately 60,000–100,000 HEIC photos or 25,000–45,000 JPEG photos, with around 220–230GB available after iOS. Most users with a 256GB iPhone dedicated primarily to photos will never hit the limit from photos alone — video is the primary storage consumer at this tier.

How many photos does a 64GB iPhone hold?

A 64GB iPhone holds approximately 12,000–20,000 HEIC photos or 6,000–12,000 JPEG photos, with around 50–55GB available after iOS. The 64GB tier is the most constrained — heavy app users and anyone who shoots video will fill this tier relatively quickly. Storage warnings are most common on 64GB devices.

How do I see how many photos I have on my iPhone?

Open the Photos app, tap Albums at the bottom, then scroll to the very bottom — iOS displays your total count there (e.g., "4,231 Photos, 183 Videos"). Alternatively, go to Settings > General > iPhone Storage > Photos to see total storage used by your photo library. The Albums view count is the most direct way to see your exact photo number.

Does iCloud increase how many photos my iPhone can hold?

Yes, effectively. Enable iCloud Photos with "Optimize iPhone Storage" in Settings > Photos. Full-resolution originals are stored in iCloud while your iPhone keeps only compressed thumbnails locally. A 64GB iPhone can then reference a library of hundreds of thousands of photos, with iCloud storage (not device storage) becoming the limit. Paid iCloud plans start at 50GB for $0.99/month.