image formats

Best image format for printing photos at home or a print shop

JPG quality 90+ works best for color photos, PNG for line art. Here's how to convert HEIC, pick resolution, and avoid rejections at print shops.

Published
May 9, 2026
Reading time
7 min read
Author
Editorial Team

TL;DR

  • JPG at quality 90 or higher is the best image format for printing photos with smooth color gradients.
  • PNG is better for screenshots, text, and line art where sharp edges matter.
  • HEIC files from iPhones are rarely accepted by print shops and need conversion first.
  • Resolution matters more than format: aim for 300 DPI at your target print size.
  • TinyPixel's free tools handle HEIC to JPG conversion and resizing in your browser.

The file that looks gorgeous on your phone screen might get rejected outright at a Walgreens kiosk, and that's where most people learn the hard way that the best image format for printing photos isn't the same as what looks best on Instagram. Print systems run older software stacks that haven't kept pace with every new Apple camera format. Understanding what actually works on the other end of the upload button saves you from standing at a pickup counter being told your order couldn't process.

Why JPG still rules for photo prints

JPEG has been around since 1992, which sounds ancient until you realize that every print shop, big-box store kiosk, and online photo service built their infrastructure around it. The format handles the continuous tones of real-world photographs efficiently. A high-quality JPG at 90 or above preserves color gradations in skies, skin tones, and shadows well enough that you won't see compression artifacts in a physical print.

The key number to remember is quality 90. Most image editors and converters let you set a quality slider from 1 to 100. Below 80, you'll start noticing blocky artifacts in smooth areas when printed. At 90 and above, the tradeoff between file size and fidelity becomes invisible to the human eye at normal viewing distances. You don't need 100. In fact, 100 often embeds unnecessary metadata and produces files that are harder for some older print systems to chew through.

If you're shooting on an iPhone and your settings default to "High Efficiency," you're producing HEIC files. These are excellent for storage on your device, but that's where the compatibility story ends for most print services.

The HEIC problem at print shops

HEIC, introduced by Apple in 2017 with iOS 11, cuts file sizes roughly in half compared to equivalent JPG quality. Your phone stores more photos, your iCloud backup syncs faster. But walk up to a CVS photo kiosk, upload to Shutterfly, or try a local one-hour lab, and you'll hit a wall. Their software predates widespread HEIC support, or their licensing costs for the format never made business sense to absorb.

The rejection isn't subtle. You'll get "unsupported format," a generic error, or in the worst case, the upload will appear to complete and your prints will come back with corrupted colors or failed orders. Don't wait until you're in a hurry for a gift or event to discover this.

The fix is simple: convert before you upload. Our HEIC to JPG converter runs entirely in your browser. Your files never leave your computer, and you get a properly encoded JPG at quality 90 suitable for any print service. If your source material is a screenshot or document where text sharpness matters more than color gradation, our HEIC to PNG tool preserves those hard edges without introducing any compression noise.

When PNG makes more sense than JPG

PNG uses lossless compression, meaning no quality slider exists because nothing gets thrown away. This sounds superior, and for certain content it is. The catch is file size. A PNG of a typical photograph runs 5-10x larger than a quality 90 JPG with no visible improvement in print quality.

Where PNG wins is any image with text, sharp lines, flat color areas, or transparency. Think screenshots, digital art with bold graphics, scanned documents, or logos overlaid on photos. JPG's compression introduces subtle fuzziness around high-contrast edges that become noticeable in print. PNG keeps those edges razor sharp.

If you've edited a photo to add text captions, consider exporting two versions: a JPG of the underlying photograph, and a PNG if the text needs to stay crisp. Or export the whole composition as PNG if the text layer is prominent and the file size remains manageable.

Resolution: the number that matters more than format

People obsess over format choice while ignoring the actual determinant of print quality: pixel dimensions. A beautiful JPG at quality 100 won't save a 600x900 image stretched to an 8x10 print. It'll look soft, pixelated, or artificially smeared.

Standard print resolution assumes 300 dots per inch. You can do the math for any size:

  • 4x6 print: 1200 x 1800 pixels
  • 5x7 print: 1500 x 2100 pixels
  • 8x10 print: 2400 x 3000 pixels
  • 11x14 print: 3300 x 4200 pixels

Modern phone cameras exceed these requirements easily. An iPhone 12 and newer shoots at over 12 megapixels, yielding roughly 4032 x 3024 pixels in standard mode. That's enough for an 11x14 at 300 DPI with cropping room. The problem arises when you've cropped heavily, received a compressed file from someone else, or are working with screenshots that were never high resolution to begin with.

Our resize image tool lets you specify exact pixel dimensions or target print sizes with DPI locked in. Unlike some tools that upscale with blurry interpolation, we use methods that preserve edge definition as well as technically possible. That said, you can't manufacture detail that wasn't captured. If your source is too small, no tool will make it genuinely sharp at large sizes.

The workflow from phone to physical print

Here's the practical sequence that avoids surprises:

  1. Shoot in the highest resolution your device allows. If you're on iPhone with "High Efficiency" enabled and you know you'll print, switch to "Most Compatible" in Camera settings, or plan to convert afterward.

  2. Convert HEIC to JPG if necessary. Use our converter at quality 90. Don't overthink it: the difference between 90 and 100 is invisible in print, and 90 produces smaller files that upload faster.

  3. Check your pixel dimensions. If needed, resize to match your target print size at 300 DPI. Don't upscale small images beyond about 150% without accepting visible quality loss.

  4. Upload to your print service. Most accept JPG, some accept PNG, virtually none accept HEIC. Stick with JPG for photographs unless you have a specific reason for PNG.

  5. Preview before confirming. Even with perfect files, auto-crop at the print service can chop heads or margins. Verify the preview matches your intent.

A quick note on color

Most consumer print services expect sRGB color space. Your phone and most web tools default to this, so you rarely need to change anything. If you've done professional editing in wider color spaces like Adobe RGB or ProPhoto RGB, convert to sRGB before uploading or yourcolors may shift unpredictably. We're not diving deep into color management theory here: just know that for typical snapshots and social media photos, sRGB is the safe, expected choice.

What about other formats?

TIFF offers lossless quality but enormous file sizes. Some professional labs accept it, but consumer services rarely do. The quality advantage over high-quality JPG is theoretical, not visible in standard prints.

WebP and AVIF are excellent for web delivery but largely unsupported by print infrastructure. Don't bother unless you're targeting a specific modern service that explicitly lists them.

RAW files from DSLR and mirrorless cameras contain maximum sensor data, but no print service accepts them directly. They require development and export to JPG or TIFF first.

PDF works for documents and mixed layouts but is overkill and sometimes problematic for standalone photographs. Some kiosks accept it; results vary.

Summary

For printing photos, the hierarchy is straightforward. Start with JPG at quality 90 or above for anything that began as a photograph. Convert from HEIC first if that's your source. Use PNG only when your content has sharp text, line art, or flat graphics where edge fidelity trumps file efficiency. And always verify you have enough pixels for your intended print size: resolution failures are more common and more visually damaging than format choice.

Explore our convert tools for format switching, or jump straight to HEIC to JPG if you're working from an iPhone. Everything runs in your browser, no account needed, no files uploaded to servers.