Toolvore

JPG to PNG Converter

Batch-convert JPEG to PNG, keep original dimensions or resize, and download images or a ZIP.

This tool runs entirely in your browser. Your data is never uploaded, never stored, and never leaves your device.

Convert one JPEG or a batch into PNG files, keep or reduce pixel dimensions, and save individual images or a named ZIP.

How to use it

  1. 1Choose up to 20 JPEGs within the displayed byte and pixel limits.
  2. 2Keep Original dimensions or select a maximum edge, then Convert to PNG.
  3. 3Review successful files and any named errors; download PNGs or prepare a ZIP.

Example

Input
1,600 × 800 JPEG; edge 640
Output
640 × 320 PNG

No cropping or enlargement; no recovery of discarded JPEG detail.

What happens to your data

JPEG bytes are decoded and drawn to a local canvas, then encoded as PNG in your browser. Neither source photographs nor the generated ZIP are uploaded by the converter.

Last updated October 2026

Convert JPEG photos into PNG files for an editor, upload form or document workflow that specifically requires PNG. Choose one photo or a batch, preserve the original pixel dimensions or reduce the maximum edge, then download individual results or one ZIP. JPG and JPEG are two filename extensions for the same source format.

A PNG conversion preserves the pixels decoded from your JPEG without applying another lossy encoding step. It cannot recover texture, sharpness or color detail that the JPEG already discarded. It also does not remove a background or create transparency around a subject. For ordinary photographs that do not require PNG, keeping the JPEG often uses less space.

How it works

Toolvore checks the image header, including dimensions, before the browser decodes the file. A PNG renamed to .jpg is rejected because its bytes identify PNG. Each source must be a valid JPEG no larger than 10 MiB, 12 million pixels and 8,192 pixels per side. A batch accepts up to 20 files and 50 MiB of input. These limits bound memory use; a sufficiently complex or damaged image can still fail.

Original dimensions keeps the decoded width and height. The maximum-edge options reduce the longest side while keeping the aspect ratio and rounding the other side to a whole pixel. Smaller sources are never enlarged. A 1,600 × 800 photo with a 640-pixel edge becomes 640 × 320. Resizing changes pixels before the lossless PNG encoding, so choose Original dimensions when you need to avoid that change.

Images run sequentially. A failed file gets its own message, while successful files remain available. Output is limited to 60 MiB per batch; reduce the edge or use fewer files if PNG expansion reaches that limit. The size comparison reports actual bytes, including when PNG is larger. Names are cleaned for download, and repeated names receive numeric suffixes so a ZIP does not overwrite an earlier image.

The conversion draws pixels onto a browser canvas. EXIF, GPS, camera information and the original color-profile metadata are not copied. The browser decides how to decode colors and orientation; this is not an archival metadata-preserving conversion. Changing a setting, replacing the input or pressing Clear removes previous exports so they cannot be mistaken for the current request. Cancel discards the active result. Download before closing the page: there is no stored project or conversion history.

Worked example: Fit a photo to an upload limit

Input
1,600 × 800 JPEG; maximum edge 640
Result
640 × 320 PNG

The image is reduced without cropping; JPEG detail is not restored.

Common use cases

  • Supplying PNG to a system that rejects JPEG files
  • Preparing decoded photo pixels for repeated editing
  • Converting a small folder of JPEG scans into named PNG files
  • Reducing image dimensions while changing a required file format

Frequently asked questions

Does JPG to PNG improve image quality?+

It avoids another lossy save, but does not improve the existing JPEG. The PNG stores the pixels the browser decoded. Blurring, noise and compression artifacts already in those pixels remain.

Will the PNG have a transparent background?+

No. JPEG has no alpha channel, so the converted photograph remains opaque. A format change cannot identify or remove the background. Use a dedicated background-removal workflow for that job.

Why is my PNG much larger than the JPG?+

JPEG compresses photographic detail using a lossy model; PNG stores the decoded pixels losslessly. A larger PNG is normal and is not evidence of extra detail. Check whether the destination truly needs PNG before converting a photo library.

Can I convert multiple JPEGs to PNG at once?+

Yes: choose up to 20 files, within 10 MiB per file and 50 MiB total. Convert, review each result, then Prepare ZIP and Download ZIP. Failed files are listed separately and are excluded from the archive.

Can I rename .jpg to .png instead?+

Renaming changes the label, not the encoded bytes. The converter actually decodes JPEG and writes PNG. An application that verifies file signatures will still identify a renamed JPEG as JPEG.

Does the converter upload the photographs?+

No. JPEG decoding, resizing, PNG encoding and ZIP assembly happen in the current browser. Generated files remain temporary until you download them; leaving or clearing the page releases the preview URLs.