Skip to content

JPG to PNG Converter

Convert JPG to PNG online, free

A form only takes PNG, or you want a lossless copy before editing so repeated saves stop degrading it. This converts your JPGs to PNG right in the browser. To be honest, it will not make a photo sharper or smaller, the PNG is usually larger, but it is the right format for compatibility and editing.

  • Files never leave your device
  • Runs in your browser
  • Free, no signup

How it works

  1. 1

    Drop your JPG files

    Drop a single JPG or up to 100 files together. Photos, screenshots, scans: anything saved as JPG or JPEG works.

  2. 2

    Conversion runs locally

    Each file is decoded and re-encoded as a lossless PNG in your browser. There is no quality setting, because PNG keeps every pixel it is given.

  3. 3

    Download PNG files

    Single files download immediately, batches arrive as a ZIP. File names are preserved with the new .png extension.

What converting JPG to PNG actually gets you

Lossless from here on

PNG stores every pixel exactly, so once converted, repeated edits and re-saves add no further compression loss. It cannot recover detail the JPG already discarded, but it stops the bleeding.

Works everywhere PNG is required

Some upload forms, asset pipelines, and older editors only accept PNG. Converting clears that requirement in one drop, with the file names kept and the extension swapped.

Expect a larger file

A JPG photo usually grows three to five times bigger as a PNG, because PNG refuses to approximate the detail JPG compressed. If size is your goal, this is the wrong direction.

Where this helps

Forms

PNG-only upload forms

Some portals, design briefs, and asset upload fields reject JPG and accept only PNG. Converting before upload clears the requirement without hunting for another tool.

Editing

A lossless copy before editing

If you are about to retouch an image over several saves, every JPG re-save degrades it. Convert to PNG once, edit in PNG, and the quality holds no matter how many times you save.

Graphics

Flat graphics saved as JPG by mistake

A logo, chart, or screenshot saved as JPG picked up edge artifacts. Converting to PNG gives you the right format to keep working in, even though it cannot remove artifacts already there.

Design

Pasting into design tools

Photoshop, Figma, and presentation apps all handle PNG cleanly and predictably. Converting a stray JPG asset to PNG avoids any surprise re-compression when you place it.

Tips that help

  • 1

    Going for a smaller file? Do not convert

    PNG will make a photo several times larger. If you need a smaller file, keep the JPG and use Compress to size, or convert to WebP for the smallest result with optional transparency.

  • 2

    Need transparency? Convert first, then cut out

    JPG has no transparency to carry over, so the PNG is fully opaque. Removing the background is a separate editing step after the conversion.

  • 3

    Keep the original if you have it

    A JPG to PNG conversion never beats the original source. If you still have the camera file or the export before JPG, start from that for the cleanest result.

  • 4

    Batch a whole folder at once

    Drop up to 100 JPGs together and get a single ZIP of PNGs back. Processing happens in parallel in your browser, faster than converting one by one.

JPG to PNG: what it does, what it cannot do, and when it is the right move

Converting a JPG to PNG is one of the most misunderstood image jobs there is. People reach for it expecting cleaner, sharper, or smaller files, and it delivers none of those by itself. What it does deliver is a lossless container and broad compatibility, which is exactly right for some jobs and pointless for others. This guide explains the lossy-to-lossless boundary in plain terms, why the PNG almost always gets bigger, the handful of cases where converting is the correct choice, and the ones where you are better off staying in JPG or moving to WebP. Everything runs in your browser, no upload, no signup, on batches of up to 100 files.

The lossy-to-lossless boundary, and why it is a one-way street

JPG is a lossy format. When a picture is saved as JPG, the encoder permanently discards detail it judges your eye will not miss. That decision is baked into the file. The discarded data is gone, not hidden.

Convert JPG to PNG online, free

PNG is lossless. It stores every pixel it is given, exactly. The catch is the word given. When you convert a JPG to PNG, the only pixels available to store are the ones the JPG kept after its lossy pass. PNG faithfully preserves a picture that already lost detail.

So converting is a one-way street that cannot run backward. You are not upgrading the image, you are wrapping the current state of it in a lossless box. That box is useful, but it is empty of any quality the JPG already spent.

The practical upshot is simple. If you want the cleanest possible version of a photo, go back to the original source if you still have it. A JPG converted to PNG is never sharper than the JPG it came from.

Why the PNG almost always gets bigger

This surprises people the first time. They convert a 300 KB JPG and end up with a 1.5 MB PNG and assume something went wrong. Nothing went wrong, that is just how the two formats work.

Read more

JPG shrinks a photo by approximating smooth gradients and fine texture with far less data. PNG refuses to approximate anything, so all that gradient and texture has to be stored more literally. A continuous-tone photo is the worst case for PNG and the best case for JPG, so the size gap is large.

The numbers you see in practice: a typical phone photo saved as a 2 MB JPG often lands between 6 and 12 MB as a PNG. A 200 KB JPG of a product shot can become 800 KB to 1.5 MB. The busier the image, the wider the gap.

If your reason for converting was to save space, this is the moment to stop. Stay in JPG, or if you need both small size and modern features, convert to WebP instead, which keeps files small and can hold transparency.

When converting JPG to PNG is the right call

The clearest case is a hard requirement. Some upload forms, asset pipelines, and older design tools accept only PNG. When the destination demands PNG, you convert, and the size cost is just the price of admission.

The second case is a lossless working copy. If you are about to edit an image through several rounds of saving, every JPG re-save degrades it a little more, an effect that compounds. Converting to PNG once, then editing and saving as PNG, freezes the quality so repeated saves cost you nothing.

The third case is flat-content images that were saved as JPG by accident. A screenshot, a logo, a diagram, or a chart belongs in PNG because it has hard edges and flat color. If one got saved as JPG, converting to PNG will not undo the JPG artifacts, but it stops the bleeding and gives you a clean format to keep editing in.

Across all three, the common thread is compatibility and editing safety, never file size or recovered quality.

When you should not convert

If the image is a photo you just want to share, post, or attach, leave it as JPG. The PNG will be several times larger for no visible benefit, and it will load slower and eat more of an attachment limit.

If you need a smaller file for a web page or an upload cap, converting to PNG moves you in the wrong direction. Either keep the JPG and compress it to a target size, or use WebP for the smallest result.

If you were hoping PNG would clean up a blocky or soft JPG, it cannot. The fix for a bad JPG is the original source file, not a format change. If no original exists, you are stuck with what the JPG kept.

The one honest exception is the flat-content case above, where PNG is the format the image should have been in all along. For continuous-tone photos headed anywhere that cares about weight, PNG is the wrong target. The MDN image format guide lays out which format suits which kind of image.

How imgkilo handles the conversion

Each JPG is decoded onto a Canvas in your browser and re-encoded as a PNG. Because PNG is lossless, the encoder writes the decoded pixels straight through with no quality setting to choose, which is why this tool has no quality slider.

There is no transparency to manage, since JPG never had any. The PNG comes out fully opaque with the same background the JPG showed. If you later need a cut-out, that is a separate editing step.

File names are preserved with the extension swapped to .png. A single file downloads immediately, and a batch arrives as a ZIP. Up to 100 files at a time, all processed in parallel right in the tab.

Nothing leaves your device at any point. The JPG is read into memory, redrawn, encoded, and handed back, so even sensitive scans or documents stay private. Free, no account, no ads.

Frequently asked questions

Honest answers to what people ask before using this tool.

Further reading

Independent references if you want to go deeper on the formats and tradeoffs.