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: PNG → JPG (any input still accepted)

Free PNG to JPG converter in your browser

Asset Melt Studio is a PNG to JPG converter that runs entirely on your device. Flatten graphics into smaller photo-style files when a host rejects PNG or when a screenshot is really a photo in disguise.

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

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

Typical PNG to JPG result

A landscape that was saved as PNG instead of JPEG.

~92% smaller

Mountain landscape photograph used as a typical photo compression sample
Mountain landscape photograph used as a typical photo compression sample
PNG · 5.2 MBJPEG · 400 KB

Before · PNG5.2 MBPhotographic PNG

After · JPEG400 KBMozJPEG ~85

Illustrative PNG to JPG. Transparency is flattened — do not use this path for logos that need alpha.

How to use this converter

  1. Step 1

    Open this PNG to JPG page

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

  2. Step 2

    Drop PNG files (or a folder)

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

  3. Step 3

    Preview, tweak, download

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

PNG to JPG at a glance

PNG to JPG at a glance
TopicPNGJPG
AlphaSupportedFlattened
Photos saved as PNGHugeMuch smaller JPEG
LogosCorrect formatUsually the wrong format
Size budgetSkippedSupported
CodecOxipng / paletteMozJPEG

Why convert PNG to JPG

PNG to JPG (PNG to JPEG) discards alpha and uses MozJPEG. That is correct for photographs saved as PNG, and wrong for logos that need a crisp transparent edge.

Many “PNG screenshots” of games or camera apps are photos. PNG to JPEG will shrink them with MozJPEG locally — no upload required.

If you need transparency, do not convert PNG to JPEG — use WebP or stay on PNG.

Typical PNG to JPG file sizes

Typical PNG to JPG file sizes
SourceBeforeAfterNote
Photo exported PNG5.5 MB PNG~420 KB JPEGRight conversion
UI screenshot1.2 MB PNG~180 KB JPEGWatch text
Logo with alpha24 KB PNGAvoid JPEGUse WebP or PNG

How PNG to JPG works in Asset Melt

Drop PNGs. Output JPEG. Transparent pixels flatten (typically against a background the encoder treats as opaque — preview the edges).

Size budget works. Quality slider is MozJPEG.

Reduce palette does not apply — you are leaving PNG.

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

Photographic PNGs and screenshots without important alpha.

Upload forms that only allow JPG.

Skip PNG to JPEG for logos, icons, and UI chrome with transparency.

PNG to JPG quality and settings

Quality 80–90 for screenshots with text; lower for pure photos. Watch color banding on UI gradients.

If edges look dirty, the PNG had alpha — pick WebP instead.

Progressive JPEG on for web, off if a picky printer complains.

Strip metadata unless you need ICC for print.

Privacy while you convert PNG to JPG

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 PNG to JPG job — the converter never needs your files on a server.

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

Frequently asked questions

Yes. This PNG to JPG 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 PNG to JPG URL pre-selects JPEG / JPG output for the common PNG workflow, but mixed batches are fine — only the output codec is locked to JPG until you change Format settings.

Yes. Queue many PNG files (or a folder), keep JPG 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 PNG to JPG batches depend on device RAM.

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

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

No. JPEG has no alpha. PNG to JPEG flattens. Use PNG to WebP if you need a smaller file with transparency.

Yes. This PNG to JPG page writes JPEG files — JPG and JPEG are the same image format.

No. Reduce palette is a PNG output control. You are encoding JPEG, so the palette toggle does not apply.