SnapFetch

Home / Convert / JPG to PNG

JPG to PNG

Convert JPG images to PNG right in your browser. JPG is what cameras, phones and most of the web produce, already compressed once and with no transparency. PNG is lossless and keeps transparency, ideal for graphics and screenshots.

  • Free, no watermarks
  • Files deleted after 1 hour
  • Runs in your browser
  • No account needed

Why use SnapFetch

  • Turns JPG files into standard PNG images in one click
  • Runs server-side with no quality tricks - no watermark, no signup
  • Your image is deleted from our servers after 1 hour

How it works

  1. 1

    Choose or drag in a JPG image

  2. 2

    We convert it to PNG

  3. 3

    Download your PNG image

  4. 4

    Files are deleted from our servers after 1 hour

When to use JPG to PNG

Convert when the destination will not take JPG or when the trade-offs of PNG suit you better. A JPG has already been through lossy compression once, with its colour detail stored at reduced resolution, and it has no alpha channel at all. PNG is lossless and keeps transparency, which makes it the right choice for screenshots, logos and line art. Files are larger than JPG for the same picture. PNG is lossless, so it will not add any further compression - but it cannot undo what the source already lost either, and the file will usually come out larger than what you put in. Converting once is fine; it is converting repeatedly between lossy formats that visibly degrades a picture. Keep the JPG you started from rather than re-converting the output later.

Specifications & limits

Accepted input
JPG and JPEG (.jpg, .jpeg)
Output format
PNG (lossless)
Compression on input
JPG is already lossy - some detail was discarded before upload
Transparency
Not applicable - JPG has no alpha channel, so there is no transparency to carry over
Maximum dimensions
8000 x 8000 pixels
Maximum file size
20 MB per upload
File retention
Deleted from our servers 1 hour after upload

Troubleshooting

The background is white and I wanted it transparent

A JPG cannot store transparency in the first place, so there is none to carry across - the white was already part of the picture. To get a transparent background you need Remove Background, not a format conversion.

The PNG is no sharper than the JPG

Expected. PNG is lossless, so it preserves exactly what it is handed - it cannot restore detail the JPG discarded earlier. Converting is worth it for editing headroom or for software that will not read JPG, not for image quality.

The output is larger than the original

PNG is lossless, so it is often larger than a lossy source. That is the trade for keeping every pixel exactly.

The upload is rejected before anything happens

The file is over the 20 MB cap. Compress it first, or split a long PDF into smaller files and process them separately.

References

The published specification for the formats involved, and the open-source software that actually performs this conversion.

Frequently asked questions

PNG is lossless, so this step adds no further loss. It cannot recover detail the JPG had already discarded, though, and the output is usually larger than the file you started with - that is the trade for keeping every remaining pixel exactly.

From the blog

Related tools