JPG to PNG Converter

Turn photos, scans and screenshots saved as JPG into PNG files without sending them anywhere. Click the preview to clear a white background, cap the pixel size, and see how much heavier each PNG gets before you save.

JPG to PNG conversion workbench

  • Works offline once loaded
  • 25 files, 50 MB each
  • One ZIP for the batch
Drop JPG files here or tap to browse Add more JPG files JPG, JPEG and JFIF. Conversion starts as soon as the files land.

A PNG made from a JPG keeps every flaw the JPG already had

JPEG throws detail away at the moment a file is saved. The encoder cuts the picture into 8 by 8 pixel blocks, rounds off the fine variation inside each block, and stores what is left. PNG works the other way round. Every pixel is stored exactly, packed with lossless DEFLATE compression.

So a JPG to PNG conversion records the JPG faithfully, block edges and color smearing included. No detail comes back, and no converter on any site restores lost detail. What you gain is a file where every later save is lossless. Re-save a JPG ten times while you edit and each save shaves off a little more. Re-save a PNG ten times and the last file matches the first, pixel for pixel, apart from your edits.

Convert, or leave the JPG alone

Convert to PNG when

  • You plan several rounds of cropping, annotating or retouching before the final export.
  • An upload form refuses anything but PNG. App store listings, some print shops and plenty of CMS logo fields work this way.
  • You want a transparent background and the subject sits on flat white or one other solid color.
  • The JPG is a screenshot or diagram you will drop into slides as a working file.

Keep the JPG when

  • The image is a photo headed for a web page. The PNG version weighs several times more and looks the same.
  • You are emailing camera photos. Attachment limits fill up after two or three PNGs.
  • You hope for a sharper picture. A format change fixes no blur, no noise and no block artifacts.
  • You are archiving a phone library. Storage needs grow by roughly the same multiple as each file.

Why the PNG comes out heavier, worked through

Take a 4000 by 3000 photo from a phone. Decoded, the picture holds 12 million pixels at 3 bytes of color each, which is 36 MB of raw data. The camera JPEG squeezes those pixels into roughly 3 to 5 MB by discarding grain the eye barely notices. DEFLATE has no permission to discard anything, and photographic grain looks like random noise to a lossless compressor, so the PNG usually lands between 15 and 25 MB.

Source JPGTypical JPG sizeTypical PNG sizeGrowth
Phone photo, 12 MP3 to 5 MB15 to 25 MB4x to 6x
Product shot on white, 2000 px200 to 400 KB0.8 to 2 MB3x to 5x
Screenshot saved as JPG, 1920 by 1080250 to 450 KB0.4 to 1.2 MB1.5x to 3x
Same product shot, background cleared200 to 400 KB0.5 to 1.4 MB2x to 4x

Those ranges are typical, not promises. The Growth column in the batch rail shows the real multiple for your own files. The setting with the biggest effect is Longest side. Halving width and height leaves a quarter of the pixels, and the PNG shrinks roughly in step. A 12 MP photo scaled to 1920 pixels usually ends up near 3 to 4 MB.

About the quality slider other converters show

PNG has no quality setting. The format is lossless, so there is no detail to trade for bytes. Browser based converters encode with canvas.toBlob(callback, 'image/png', quality), and every major browser ignores the quality argument for PNG. A slider on a JPG to PNG page changes nothing in the output file, which is why this one has none. The two levers with a real effect on PNG size are pixel dimensions, offered above, and color count. For the second, run the finished PNG through a palette quantizer such as pngquant on your desktop.

Clearing a background, the only way a JPG gains transparency

A JPG has no alpha channel. Convert one without touching the background and every pixel in the PNG is fully opaque. Transparency has to come from a decision about which pixels become see-through. Clear a color decides by color distance from one picked pixel.

  1. Pick the color. Click the background on the preview. The page averages a small patch under your cursor, which smooths out JPEG noise, and switches Background to Clear a color.
  2. Raise Tolerance. Watch the checkerboard appear behind the subject. Stop when the last specks of background go. Around 20 suits most studio white.
  3. Soften the edge. If the outline looks jagged, raise Edge softness. Pixels near the cutoff fade out partway instead of vanishing.
  4. Check every file. The settings apply to the whole batch. Click through the rail before you download, since one photo with a cream backdrop needs a different pick from the rest.

Where color keying fails. A white mug on a white table loses its rim, because the rim matches the key color. Soft shadows and gradient backdrops survive, because they drift away from the key. JPEG also blends the backdrop into every edge pixel, so a product keyed off white keeps a faint pale fringe. On a white page nobody notices. On a dark page the fringe shows. For busy or shaded backgrounds, use the background remover, which separates subject from scene by shape instead of color.

What happens to metadata, rotation and color

EXIF and GPS
Removed. A canvas holds pixels and nothing else, so camera model, capture time and location coordinates never reach the PNG. Handy before posting a phone photo in public. If you need those fields, read them first with the metadata viewer.
Sideways phone photos
Phones often store the image rotated and add an orientation tag. The browser applies the tag while decoding, so the PNG pixels come out upright and need no tag.
Wide gamut color
JPGs tagged Display P3 or Adobe RGB get mapped into sRGB during decoding. Saturated reds and greens lose a little intensity. For print work, keep the original file.
CMYK JPGs
Print workflow JPGs in CMYK decode in current browsers, but colors often shift without the press profile. Convert those in the software that made them.

Where this page stops

Before you convert a folder of JPGs

File size, transparency, privacy and the settings worth touching.

Does converting JPG to PNG improve image quality?

No. JPEG compression discards detail permanently when the JPG is saved. The PNG stores the already compressed pixels without further loss, so the picture looks identical to the JPG. The benefit comes later, when you edit and re-save, since PNG saves add no new damage.

Why is my PNG five times bigger than the JPG?

PNG is lossless, and photos are full of fine grain a lossless compressor treats as unique data. A JPG stays small by throwing the grain away. Pick a smaller Longest side value to shrink the file. Halving the dimensions cuts the PNG to roughly a quarter.

How do I make the white background of a JPG transparent?

Click the white area in the preview. The page picks the color, switches to Clear a color and redraws the PNG with a checkerboard where the background was. Raise Tolerance until no specks remain and add some Edge softness for smoother outlines. Photos with shadows or textured backdrops need the background remover instead.

Are my photos uploaded anywhere?

No. Decoding, background clearing, resizing, PNG encoding and the ZIP all run inside your browser tab. Disconnect from the internet after the page loads and the converter keeps working. Closing the tab discards the batch.

Will the PNG keep the GPS location from my phone photo?

No. The canvas re-encode drops all EXIF data, GPS coordinates included. The image orientation is applied to the pixels first, so portrait shots stay upright.

Which Longest side value should I pick?

Original for editing or print. 1920 for slides, documents and full width web images. 1280 or 800 for product thumbnails, chat apps and anything shown small. The value is the longer edge in pixels, and the other edge follows the aspect ratio.

What about JFIF files?

JFIF is the container most JPEG files use, and Windows sometimes saves downloads with a .jfif extension. Drop them in like any JPG. The output is a normal .png file.