Drop a folder, or click to choose images

JPEG · PNG · WebP · AVIF · HEIC · SVG · GIF · JXL · TIFF

CtrlVPaste
Web OptimizedWEBP · max 1920px

Files never uploaded · 100% client-side · I cannot see your photos · Privacy policy

Pipeline ready: JPG → PNG (any input still accepted)

Free JPG to PNG converter in your browser

Asset Melt Studio is a JPG to PNG converter that runs entirely on your device. Need a lossless intermediate from a photo — for example a paint tool that prefers PNG, or a composite that will be edited again.

Drop one JPG or a whole folder — the pipeline is already set to PNG using Oxipng (optional imagequant palette). That is the JPG to PNG workflow people search for: convert JPG to PNG without an upload, then resize, crop, or hit a size budget (when the codec allows) before you download.

Input is not locked to JPG: you can still open JPEG, PNG, WebP, AVIF, HEIC, GIF, and more in the same session. The JPG to PNG URL simply pre-selects PNG so jpg to png jobs start in one click.

Typical JPG to PNG result

A landscape JPEG that must import into a PNG-only editor.

Larger, editable container

Mountain landscape photograph used as a typical photo compression sample
Mountain landscape photograph used as a typical photo compression sample
JPEG · 2.1 MBPNG · 8.6 MB

Before · JPEG2.1 MBPhoto

After · PNG8.6 MBOxipng, full res

Illustrative JPG to PNG. The PNG grows because it is lossless Oxipng of already-decoded JPEG pixels — quality does not go up.

How to use this converter

  1. Step 1

    Open this JPG to PNG page

    You are already on the JPG to PNG converter. Output is pre-selected as PNG. You can still drop mixed formats — the JPG to PNG URL is a starting point, not a file-type lock.

  2. Step 2

    Drop JPG files (or a folder)

    Drag JPG images onto the studio, click to choose, or paste. Folder drops queue nested images. Then process — JPG to PNG encoding runs in Web Workers on this device.

  3. Step 3

    Preview, tweak, download

    Use the before/after scrubber until the JPG to PNG result looks right. Adjust quality, crop, or resize, then download one PNG or a ZIP of the batch.

JPG to PNG at a glance

JPG to PNG at a glance
TopicJPGPNG
QualityAlready lossy JPEGLossless copy of those pixels
Typical sizeSmallerLarger PNG
AlphaNoNo (unless you composite elsewhere)
Size budgetSupported on JPEGSupported (palette search)
Web photosAppropriateUsually the wrong delivery format

Why convert JPG to PNG

JPG to PNG (JPEG to PNG) does not add detail. It stores the already-lossy JPEG pixels in a lossless container, so the PNG is usually larger.

That is still useful: many editors, print kiosks, and “transparent PNG” workflows want PNG even when the source was a photo.

Do not convert JPG to PNG to “improve quality.” You cannot. Convert JPG to PNG to change the container and optionally add edits (crop, resize) locally.

Typical JPG to PNG file sizes

Typical JPG to PNG file sizes
SourceBeforeAfterNote
Phone JPEG as PNG2.2 MB JPEG~9 MB PNGExpected growth
Cropped 800px PNG2.2 MB JPEG~900 KB PNGResize first
Graphic JPEG + palette400 KB JPEG~80 KB PNG-8Only if it is flat art

How JPG to PNG works in Asset Melt

Drop JPEGs. Oxipng writes a lossless PNG of the decoded bitmap. Reduce palette can shrink logos-from-photos but will posterize real photographs.

Size budget on PNG binary-searches palette colors — usually wrong on photo JPEGs; resize or use JPG to WebP for KB caps.

No alpha appears magically — JPEG had none.

When to use JPG to PNG (and when not to)

An app that only imports PNG.

A lossless checkpoint after crop/resize before more edits.

Skip JPG to PNG for web delivery of photos — use WebP or AVIF.

JPG to PNG quality and settings

Leave Reduce palette off for photos. If the JPEG is a graphic (a poster saved as JPG), palette PNG-8 can be TinyPNG-small.

Crop and resize before PNG so you are not Oxipng-ing 24 MP for a 600px asset.

Filename pattern `{name}.png` keeps names obvious in a ZIP.

If you needed smaller files, you wanted JPG to WebP, not JPG to PNG.

Privacy while you convert JPG to PNG

Image processing is 100% client-side in your browser with WebAssembly. Your photos are not uploaded, I cannot see or recover them, and sampled session replay is UI-only and does not include image pixels (media is blocked). The site still sends usage analytics and crash reports — details are on the privacy page. That includes every JPG to PNG job — the converter never needs your files on a server.

Upload compressors send your bitmap to someone else’s API. Asset Melt keeps jpg to png on this device. Session replay, if sampled, is UI-only and does not include image pixels.

Frequently asked questions

Yes. This JPG to PNG converter runs entirely in your browser. Image processing is 100% client-side in your browser with WebAssembly. Your photos are not uploaded, I cannot see or recover them, and sampled session replay is UI-only and does not include image pixels (media is blocked). The site still sends usage analytics and crash reports — details are on the privacy page.

No. The Studio still opens JPEG, PNG, WebP, AVIF, HEIC, GIF, TIFF, BMP, SVG, JPEG XL, and QOI. The JPG to PNG URL pre-selects PNG output for the common JPEG / JPG workflow, but mixed batches are fine — only the output codec is locked to PNG until you change Format settings.

Yes. Queue many JPG files (or a folder), keep PNG as the output, and the Studio encodes in parallel on a worker pool sized to your CPU (up to 4) with live per-file progress, Pause, and Cancel. Pause lets in-flight files finish so you can download what is ready. Optional “ZIP every 25 files” packs numbered ZIPs during encode. There is no 20-image cap; very large JPG to PNG batches depend on device RAM.

JPG to PNG output uses Oxipng (optional imagequant palette) via the same Squoosh-grade @jsquash WebAssembly stack, running locally in a Web Worker. You can still crop, resize, filter, and (for lossy PNG) set a size budget before download.

Yes. JPG to PNG conversion is free: no account, no watermark, and no file-count limit. Download one file or a ZIP of the whole queue.

No. JPG to PNG cannot recover JPEG artifacts. It only stores the current pixels losslessly.

JPEG throws away data on purpose. PNG keeps every remaining pixel. Bigger is normal.

Only with Reduce palette (lossy PNG-8), which is meant for graphics. Photos usually look worse. For small photos, encode WebP or AVIF instead.