iPhone Storage Calculator: How Many Photos Can 128GB Hold?
A 128GB iPhone holds about 23,000 to 41,000 photos at the 24 MP default. Work out photos, hours of video and months until full for any iPhone.
An online HEIC to JPG converter turns iPhone HEIC photos into JPG files for the apps, websites and computers that do not open HEIC. This converter runs inside the browser tab, so each photo is converted on your own device and nothing is uploaded. It is free, needs no account, and converts a batch at once.
Your photos never leave your device. Location and camera data (EXIF) are removed from the JPGs. On iPhone and Mac with Safari 17 or later the conversion uses the browser's own HEIC support; elsewhere a decoder (~3 MB, libheif) loads once.
The converter takes HEIC or HEIF files, chosen from a folder or the photo library or dropped onto it, and returns one JPG per photo. A quality slider runs from 60 to 100, and a max width setting shrinks large photos. Each JPG downloads on its own, or the whole batch comes as one ZIP file.
How do you convert HEIC files to JPG online?
HEIC files are converted to JPG online by choosing or dropping them onto a converter, picking a quality, and downloading the JPGs. In this converter the work happens in the browser tab, and every finished photo shows its old size, its new size and a Download link.
Each JPG keeps its original name with a .jpg ending, so IMG_4021.HEIC becomes IMG_4021.jpg. Two photos with the same name get a number added inside the ZIP rather than overwriting each other. The ZIP itself is saved as converted-jpg.zip.
Your photos stay on your device for the whole conversion. The browser decodes each HEIC file, draws it onto a canvas, and saves the canvas as a JPG, all inside the tab. The converter sends no file data over the network, so no server copy exists to be deleted afterwards.
Decoding takes one of two routes. The converter first asks the browser to read the file itself. Safari 17 and later can, since Apple added HEIC and HEIF support in Safari 17. Where the browser cannot, the converter loads a decoder built on libheif, about 3 MB, once.
That decoder comes from the same site as the converter and only reads the file in your browser. It is an open-source HEIF decoder, published under the LGPL licence, compiled to run inside a web page.
Location and camera data do not survive the conversion. Drawing a photo onto a canvas carries no EXIF metadata across, so the JPG holds no GPS position, camera model or capture settings. That suits a photo going to a stranger or a public form. Keep the HEIC original wherever the date and place a photo was taken still matter.
A converter's privacy claim can be tested in under a minute. Load the converter, convert one photo so any decoder has downloaded, then switch on aeroplane mode or disconnect the Wi-Fi and convert a second photo. A converter that uploads fails at that point. One that works in the browser carries on.
Server-based converters work the other way round. The file travels to the operator's server, is converted there, and is deleted on whatever schedule the operator sets. Their privacy policy, not your browser, decides what happens to that copy. In both cases the image itself changes in one way: it is compressed again, as a JPG.
Does converting HEIC to JPG lose quality?
Converting HEIC to JPG loses some quality, because the photo is decoded and then compressed again as a JPEG, a lossy format. The default quality is 90, near the top of the 60 to 100 range. Lower settings compress harder and give smaller files.
| Setting | Options | Default | What it changes |
|---|---|---|---|
| Quality | 60 to 100 | 90 | How hard the JPG is compressed. Higher keeps more detail and makes a larger file |
| Max width | Original, 4032, 3000, 2048, 1600 or 1080 px | Original | Scales a wider photo down to that width and keeps its proportions. A narrower photo is left as it is |
| Download | One JPG per row, or one ZIP | Per file | The ZIP button turns on once two or more photos are converted |
| Metadata | Not adjustable | Removed | Location and camera data are not carried into the JPG |
Width is the setting that moves file size most predictably. Halving the width leaves a quarter of the pixels to store. Each row shows the JPG's size the moment it is ready. The first photo of a batch therefore shows the effect of a setting before the rest finish.
Settings apply to photos as they convert and do not change JPGs already made. To compare two settings on one photo, convert it twice.
What is a HEIC file?
A HEIC file is a photo saved in HEIF, the High Efficiency Image File Format iPhones capture in unless set to Most Compatible. Apple introduced it with iOS 11, and iPhone 7 and later models capture in it. Apple says HEIF offers better compression than JPEG while keeping the same visual quality.
The catch is compatibility outside Apple's own apps. Not every app, computer or website upload form accepts a HEIC file. Apple handles part of this already. A photo sent by AirDrop, Messages or email to a device that cannot read HEIF may arrive as a JPEG.
Because HEIC is the more compact format, JPG is the one to share and HEIC the one to keep. The same split governs how to reduce photo file size on an iPhone, where High Efficiency stays switched on.
An iPhone can produce JPGs without any converter, by three routes Apple describes in its guide to HEIF and HEVC media. Each works on a different set of photos, and only one of them changes how the camera saves.
| Route | Where it is set | Photos it applies to | What arrives as JPG |
|---|---|---|---|
| Most Compatible camera format | Settings > Camera > Formats | New photos, from the moment it is set | Every new photo, saved as JPEG on the iPhone |
| Sharing by AirDrop, Messages or email | No setting | Photos sent to a device that cannot read HEIF | The copy sent may arrive as JPEG |
| Import over USB to Photos, Image Capture or a PC | Settings > Apps > Photos, where Keep Originals stops it | Photos imported by cable | The imported copy may be converted to JPEG |
| Browser converter | Quality and width in the converter | Any HEIC file you choose | One JPG per file, with EXIF removed |
Most Compatible is the only permanent switch, and it costs storage on every photo taken afterwards. JPEG files are larger than HEIF files at the same visual quality. Photos already taken stay in HEIC. A browser converter suits the occasional upload form or Windows PC that refuses a HEIC file.
That storage cost raises a different question for anyone converting because their iPhone is full: whether the photos needed converting at all.
Converting photos to JPG frees no space on an iPhone, because it adds JPG copies while the HEIC originals stay in the library. Where the reason for converting is a full phone, the fix is a smaller camera roll. The iPhone storage calculator estimates how much space a library of photos and video takes.
A camera roll usually outgrows its owner through burst frames, retakes and screenshots that nobody goes back to delete. Swipe-based photo cleaners work through it one photo at a time. Apps like Swipe Quick show each photo on its own: swipe left to delete, swipe right to keep, with duplicate groups found on the device.
Nothing is deleted without confirmation, and deleted photos stay in Recently Deleted for 30 days. Other ways to free up space on an iPhone, from offloading apps to clearing large videos, work alongside a photo clear-out.
The JPG is usually bigger than the HEIC photo at full width, because JPEG compresses less efficiently than HEIF. A lower quality setting or a smaller max width brings the JPG down. Each file's new size shows in its row as soon as it converts.
You can convert HEIC to JPG on an iPhone in Safari, without installing an app. Tap Choose HEIC photos and pick the photos. On iOS 17 and later Safari decodes HEIC itself; on older versions the converter loads its decoder first, once.
The HEIC to JPG converter is free, with no account, no sign-up and no watermark on the JPGs. It sets no limit on the number of files. A very large batch depends on the memory of the phone or computer doing the work.
Swipe Quick clears the iPhone camera roll on the device itself, with no upload and no account, and is free to download with ads.
A 128GB iPhone holds about 23,000 to 41,000 photos at the 24 MP default. Work out photos, hours of video and months until full for any iPhone.
Got an "iCloud storage full" email? How to spot the scam, check your real storage in Settings, report it in the UK or US, and what to do if you clicked.
Clear cache on iPhone in Safari, Chrome, and apps like Spotify and TikTok. There is no single button, and each route removes something different.