JPEG vs PNG for upscaling

Last updated April 28, 2026
Short answer
For input, prefer PNG only if the source was already lossless. Upscaling a JPEG of an originally-PNG screenshot will not magically restore the data the JPEG threw away. For output, pick PNG if you plan to keep editing, JPEG (high quality) if you just want a sharable file.

The thing most people miss

An upscaler can only work with the information that is actually in the file. If you take a photo on an iPhone (which is stored as a HEIC or JPEG at modest quality), then convert it to PNG before upscaling, you are not feeding the upscaler more data. You are just wrapping the same JPEG-degraded pixels in a lossless container.

This matters because there is a popular myth that "PNG is better quality, so always use PNG". Better at preserving the pixels you give it, yes. It does not add any.

When to feed an upscaler a JPEG

  • Photos straight from a camera, phone, or social media post. These were JPEG to begin with, so a PNG conversion buys you nothing.
  • Old family photos you scanned and saved as JPEG years ago. You cannot recover what was thrown away, but you also cannot do worse than the original.
  • Anything you grabbed off a website. Most web images are JPEG and were already compressed.

When to feed an upscaler a PNG

  • Screenshots. macOS, iPadOS, and Windows all save screenshots as PNG by default, lossless.
  • Renders from a 3D app, exports from a design tool, anything that was generated digitally.
  • Charts, diagrams, line art - flat regions of colour with sharp edges are exactly where JPEG hurts most.
  • Pixel art and game sprites.

For these cases, exporting as PNG keeps every pixel intact for the upscaler to work with.

What to export, after upscaling

Different question entirely. Now you have a fresh, clean output. Format choice depends on what you will do with it.

Use casePickWhy
Share to iMessage, Instagram, XJPEG, high quality (90+)Smaller file, indistinguishable on screens, faster upload.
Keep editing in Photoshop / AffinityPNGNo further loss when you save again.
Print at A3 or largerPNG or TIFFLossless detail matters at high DPI.
Email an old photo to a relativeJPEG quality 92Smaller attachment, visually identical.
Web hero imageWebP if you can, JPEG if notWebP cuts file size roughly 30% at the same quality.

A note on HEIC

If you are on iPhone, your photos are probably HEIC by default. HEIC is a much more efficient codec than JPEG (typically half the file size for the same visible quality), and most modern upscalers including ours accept HEIC directly. There is no need to convert to JPEG first; you would just be downgrading.

The exception is if you need to share the output with someone on an older Windows machine. In that case, export to JPEG after upscaling, not before.

SharpUpscale: AI Photo Upscaler app icon

SharpUpscale: AI Photo Upscaler

On-device AI upscaling up to 4x. Accepts JPEG, PNG, HEIC, and exports any of them. · iPhone & iPad

Related entries