Jump to
A larger file is not a sharper source
Converting an existing JPEG to PNG does not recover detail that JPEG compression already removed. The PNG can preserve the pixels produced by decoding that JPEG, but it has no independent knowledge of the original scene. A larger byte size therefore does not prove a quality improvement.
Use JPG to PNG for a destination or editing requirement, not as an enhancement button. The distinction is useful: a lossless-format copy can avoid one additional lossy export without undoing earlier losses.
What the two stages actually do
A JPEG encoder can discard some image information to store a photograph efficiently. Decoding later reconstructs an image from the retained representation. Texture changes, ringing near edges, or visible blocks may already be present in those decoded pixels.
A PNG encoder receives that current bitmap. Its lossless compression stores the represented pixels rather than applying another JPEG-style lossy setting. It does not know which pixels were originally smooth skin, sharp text, or detailed foliage before JPEG encoding changed them.
The MDN format guide describes JPEG as lossy and PNG as lossless. Those labels describe the relevant encoding stages, not a magical ranking in which converting any JPEG to PNG makes it better.
Compare equal dimensions, not different previews
Suppose both copies are 1200 x 800 pixels. Each has 960,000 pixel positions. A website might display the JPEG at 300 pixels wide and the PNG at 600 pixels wide, making the larger preview seem more detailed. That is a display comparison, not evidence that conversion recovered information.
For a fair inspection:
- Open the source and result side by side.
- Match the displayed width and height.
- Check the same region: lettering, diagonal edges, texture, or a face.
- Zoom to compare at actual pixel scale when that detail matters.
- Examine the file's reported dimensions and bytes separately.
Do not assume that interpolation from enlarging a picture creates reliable new scene detail. A resizer changes a frame for a destination; it is not a reconstruction of the original photograph.
Why PNG can spend more bytes on the same imperfections
Decoded JPEG artifacts may themselves create many small pixel variations. PNG can store those variations accurately even though they are not useful original detail. That is one reason the output can be larger with no corresponding improvement.
The same issue can arise when converting an already lossy WebP into PNG. Google's WebP FAQ discusses why changing between lossy and lossless representations can increase file size. Increasing bytes is not the same as reversing loss.
When a PNG copy remains useful
| Reason | What PNG can do | What it cannot do |
|---|---|---|
| Editor requires PNG | Provide compatible input | Certify the image as high quality |
| Further image editing | Avoid another lossy JPEG export at that stage | Restore earlier texture |
| Comparing two edited versions | Store a rendered still-image intermediate | Preserve every original metadata field |
| Need a transparent background | Store alpha after a separate edit creates it | Automatically remove an opaque JPEG background |
For the practical conversion steps, use the JPG-to-PNG workflow guide. It addresses compatibility and keeping the source, rather than duplicating this quality-recovery explanation.
Better responses to a poor source
Look for the camera original, a larger licensed version, or the original design export. Avoid screenshots of compressed thumbnails when the task needs small lettering or accurate texture. If the destination requires fewer bytes, resize only to the needed frame and inspect a deliberate compression trial instead of repeatedly saving the same JPEG.
For a web photograph, you can compare a WebP alternative, but it also cannot recreate lost content. The format-selection guide explains when each representation meets a real destination requirement.
Frequently asked questions
Does lossless mean the output is identical to my camera original?
No. If the source is already a JPEG, the PNG begins with that decoded source, not the unavailable pre-JPEG camera data. Browser rendering also does not promise all original metadata or color-profile details.
Can I convert back to JPEG without any new loss?
A new JPEG export can add another lossy stage. Keep your original JPEG and make trials from it rather than repeatedly cycling through formats.
Why does my PNG look slightly different in another viewer?
Display scaling, background, and color handling can differ. Compare in the actual destination and use a color-managed source-preserving workflow when exact professional reproduction is required.
Keep reading

jpg to png Β·
JPG to PNG: When Conversion Helps and When It Does Not
Make a PNG copy when an editor requires it, understand larger output files, and avoid confusing format conversion with sharpening or background removal.
Read
video Β·
Extract a Video Frame as PNG Without a Screenshot
Save a decoded video frame for a thumbnail or document, check the selected moment and dimensions, and avoid mistaking PNG export for video repair.
Read
subtitles Β·
Fix Subtitle Timing: Offset or Gradual Drift?
Work out whether subtitles need a constant shift or two-point drift correction, then check the repaired SRT or VTT against your actual video.
ReadConversation
Join the conversation
Share a useful question, correction, or practical tip. Comments are reviewed before they appear.
Loadingβ¦
