If you want to print photos from an iPhone, the short answer is: use JPG, not HEIC. Most print shops, photo kiosks and online print services accept JPG but not HEIC, the iPhone's default photo format. So before you upload, you'll want to convert your HEIC files to JPG. This post explains the differences between the two formats for printing, what really affects print quality, and how to get the best results without losing your originals.
Why Print Shops Stick with JPG
JPG has been the standard image format for decades. Every print shop, kiosk and online service is set up to handle JPG files. HEIC, on the other hand, is a newer format that Apple adopted as the default for iPhone photos starting with a later version of iOS a few years ago. While HEIC is more efficient in terms of file size and supports advanced features like 10-bit color, most print services have not updated their systems to accept it. That means if you upload an HEIC file directly, you may get an error, a blank preview, or a rejected order. To avoid that hassle, convert your HEIC photos to JPG before sending them to a printer.
Color Depth: 8-Bit vs 10-Bit
One of the main technical differences between HEIC and JPG is color depth. HEIC can store 10-bit colour while JPEG is 8-bit. In theory, 10-bit color allows for more shades and smoother gradients. But for printing, that difference rarely shows. Most consumer printers and photo papers are designed to reproduce 8-bit color at best. The human eye also has a hard time telling the difference between 8-bit and 10-bit in a physical print, especially at typical viewing distances. So while HEIC's extra color depth is a nice feature for editing on a high-end monitor, it does not give you a better print.
What Really Matters for Print Quality: Resolution
The 300 PPI Target
For a sharp print, resolution matters more than color depth. The standard target for high-quality photo printing is about 300 pixels per inch (PPI). That means for each inch of paper, you want 300 pixels of image data. If your image has fewer pixels, the print may look soft or pixelated. If it has more, you won't see extra detail, but the file will be larger.
Minimum Pixel Dimensions for Common Print Sizes
- 4x6 inch print: needs about 1200x1800 pixels
- 8x10 inch print: needs about 2400x3000 pixels
Your iPhone's camera captures much higher resolutions than that, so even a typical image is more than enough for an 8x10. The key is not to shrink the image too much before printing. When you convert an HEIC to JPG, make sure you keep the original pixel dimensions. Don't resize it down to a tiny version, or you'll lose the resolution your print needs.
How to Convert HEIC to JPG for Printing
Converting HEIC to JPG is straightforward. You want to do it at high quality, meaning you should use a quality setting that is high (or the equivalent “maximum” setting) so that the JPG retains as much detail as possible. A good approach is to use a free HEIC converter that keeps the original pixel size and doesn't recompress the image more than necessary. After conversion, upload the JPG to your print service. And keep the original HEIC file as your master copy. That way you always have the full-quality original if you need to make a different version later.
Keeping the Original HEIC as Your Master
Once you convert to JPG, you lose some information. Even at high quality, JPG is a lossy format, meaning it discards data to reduce file size. HEIC also uses lossy compression, but it is more efficient and can preserve more detail at the same file size. More importantly, if you ever need to edit the photo again, or print it at a different size, you want to start from the original HEIC, not a re-saved JPG. So store your HEIC files in a safe place, like your phone's camera roll, a cloud backup, or an external drive. Then convert a copy to JPG only when you need to upload it to a print service.
A Quick Checklist for Printing IPhone Photos
- Check the pixel dimensions of your photo. For a 4x6, you need at least 1200x1800 pixels. For an 8x10, at least 2400x3000.
- Convert the HEIC file to JPG at high quality (a high setting or higher).
- Do not resize the image down, keep the original pixel size.
- Upload the JPG to your print shop, kiosk, or online service.
- Keep the original HEIC file stored safely as your master copy.
Following these steps will help you get the best possible print from your iPhone photos, without the frustration of a rejected file format.