Skip to content

PNG to JPG Converter

Convert PNG to JPG online, free

You grab a screenshot and it lands as a 6 MB PNG, when the same picture as a JPG would be a few hundred KB. This converts your PNGs to JPG right in the browser, and to be honest, any transparency becomes a white background.

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

How it works

  1. 1

    Drop your PNG files

    Drop a single PNG or up to 100 files together. Photos, screenshots, exported graphics: anything in PNG format is supported.

  2. 2

    Pick a quality level

    Quality 88 is the right starting point for photos and screenshots. For maximum compression try 75 to 80. For print-bound JPGs stay at 92 or higher.

  3. 3

    Download JPG files

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

Why JPG is the right format for photo-style PNGs

Dramatic file size reduction

Photographic PNGs typically shrink by 70 to 90 percent when converted to JPG. A 4 MB PNG screenshot often becomes a 300 to 500 KB JPG with no visible quality loss.

Batch up to 100 files

Convert an entire folder of PNG screenshots, product photos, or scanned documents in a single drop. Every file is processed in parallel using the worker pool in your browser.

Transparent pixels handled cleanly

JPG does not support transparency, so any transparent regions in your PNG are filled with white. The result looks identical to viewing the PNG on a white background.

Where this helps

Productivity

Screenshot sharing

macOS, Windows, and Linux all save screenshots as PNG by default. These PNGs are often 2 to 5 MB. Converting to JPG before posting to Slack, email, or a doc reduces them to a few hundred KB and improves load time for everyone viewing them.

E-commerce

Product photography for e-commerce

Photos exported as PNG from Photoshop or Lightroom are needlessly large. Shopify, WooCommerce, and Amazon all prefer JPG for product photos. Converting before upload reduces page weight and helps SEO performance.

Email

Email attachments

Many email providers reject attachments over 25 MB. A batch of PNG photos can easily exceed that limit. Converting to JPG at quality 85 keeps the same visual content but fits comfortably inside attachment limits.

Forms

Document scans and forms

Government and bank upload forms often require JPG and reject PNG. Scanned documents in PNG can be converted to JPG that meets size limits like 100 KB or 200 KB without losing readable detail.

Tips that help

  • 1

    Quality 88 is a safe default

    At quality 88, the resulting JPG looks identical to the PNG source for photos and screenshots. Drop it to 80 if you need extra compression for slow connections, raise it to 92 for print or high-DPI display.

  • 2

    Keep flat-color graphics as PNG

    Logos, line drawings, and graphics with large flat color areas can show banding or block artifacts when converted to JPG. For those, stick with PNG or use WebP for both small size and clean edges.

  • 3

    Resize before converting for huge files

    If your PNG is much larger than its display size (for example a 6000 pixel wide screenshot displayed at 1200 pixels), use the Resize tool first, then convert. You will get a smaller JPG with no visible difference.

  • 4

    Use Compress to size for upload limits

    If you need to land under 100 KB or 200 KB for an upload form, use the Compress to size tool instead. It iterates quality automatically to hit the exact target.

  • 5

    Convert in batches to save time

    Drop a whole folder of PNG photos at once. The converter processes all of them in parallel and produces a single ZIP, which is faster than converting one at a time.

PNG to JPG: when to shrink, what you trade away, and how to do it right

A PNG of a photo or screenshot is often five to ten times bigger than the same picture saved as JPG. That gap comes from how the two formats store pixels, and once you see why, the choice to convert is obvious for some images and a clear mistake for others. This guide covers the size problem in plain numbers, the tradeoff that matters most (transparency), which images to convert and which to leave alone, and the quality settings that keep screenshot text readable. imgkilo does all of this in your browser, with no upload and no signup, on batches of up to 100 files at 50 MB each.

Why a PNG photo is so much larger than the same JPG

PNG was built to store images without throwing any data away. Every pixel is kept exactly, which is great for a logo with four flat colors and terrible for a photo with thousands of subtle gradients. PNG compresses by finding repeated runs of identical pixels. A blue sky that fades from pale to deep over 2000 pixels has almost no exact repeats, so PNG records nearly all of it byte for byte.

Convert PNG to JPG online, free

JPG takes the opposite approach. It assumes a human is looking at the result, so it discards the fine differences your eye cannot detect. A gradient that PNG stores faithfully gets approximated by JPG with a fraction of the data. That is why the format split shows up so sharply with photos.

Here are the numbers you see in practice. A 4 MB PNG screenshot of a dashboard drops to around 400 KB as a high-quality JPG, a tenfold cut. A 12 megapixel photo exported as a 9 MB PNG lands near 1.2 MB as JPG with no visible change. A scanned document saved as a 6 MB PNG often becomes a 350 KB JPG.

Read more

The ratio depends on how much detail and color variation the image holds, not its pixel size. Two screenshots of the same dimensions can compress quite differently.

The lesson is narrow and useful. If your PNG holds photographic content or a busy screenshot, JPG shrinks it hard. If your PNG holds flat color and crisp edges, the savings drop and the costs rise, which is the next part of the story.

The transparency tradeoff, front and center

This is the single fact that decides whether converting helps or wrecks an image. JPG has no alpha channel. It cannot store a transparent pixel at all. PNG can, and many PNG files rely on that.

When imgkilo converts a PNG with transparent areas to JPG, those areas must become a solid color, because JPG needs a value for every pixel. The converter fills transparency with white. For a huge range of images that is exactly what you want.

Think of a photo with a transparent border, a screenshot with rounded corners cut out, or a scan with a faint transparent margin. Flatten any of those onto white and the result looks identical to viewing the PNG on a white page.

The trouble begins when transparency is doing real work. A company logo exported as a transparent PNG is built to sit on a dark website header, a colored email banner, or a printed flyer. Convert it to JPG and that transparent space turns into a hard white rectangle.

Drop the logo onto a navy header and you get an ugly white box around it. The same failure hits icons, badges, stickers, watermarks, and any graphic meant to float over a background that is not white.

So the test is simple. Ask what sits behind the transparent pixels in real use. If the answer is white, or it does not matter, convert freely. If the answer is a color or a photo, keep the PNG or move to a format that preserves the alpha channel.

When you should convert PNG to JPG

Photos saved as PNG are the clearest case. Cameras and phones already shoot JPG, but images get re-saved as PNG by editing tools, screenshot utilities, and design apps all the time. A photo has no transparency and no hard edges that JPG struggles with, so conversion gives you the full size cut with no downside.

Large screenshots are the second strong case. A full-screen capture of a web page, a spreadsheet, or an app window is photographic enough that JPG handles it well, and these files are often too big to email. Converting a 3 MB screenshot to a 250 KB JPG makes it pass upload limits and load fast for whoever opens it.

Scanned documents and receipts fit here too. A scan is a flat photo of paper, and JPG at high quality keeps the text readable while shrinking the file enough for portals that cap uploads at 100 KB or 200 KB. Anything bound for a web page as a content photo, a blog header, a gallery image, or an avatar belongs as JPG so the page stays light.

The common thread is clear. Continuous tone, no meaningful transparency, and a destination that cares about file size. When those three line up, PNG to JPG is the right move every time.

When you should not convert

Logos and brand marks top the list. They are usually transparent, they often contain sharp type, and they end up on backgrounds you do not control. Converting them to JPG breaks both the transparency and the crisp edges in one step.

Icons and line art share the same problems. A 32 pixel icon or a black-on-white diagram is mostly hard edges and flat fills, exactly the content PNG stores well and JPG handles badly. You gain little size and add visible fuzz around every line. If you are unsure which format suits an image, the MDN image format reference lays out the tradeoffs clearly.

Anything that needs perfectly sharp text edges should stay as PNG. Think of UI mockups with small labels, code snippets captured as images, or infographics dense with type. JPG smears the boundary between black text and white background just enough to look soft when zoomed. If the image is mostly words, PNG keeps them crisp.

Anything that must keep transparency stays out of JPG too. If you need both small size and a working alpha channel, that is a different job than this tool does. You can convert to WebP instead, which keeps the transparent pixels and still compresses hard, or keep it as a compressed PNG when you want lossless edges.

Quality settings and what JPG does to text

JPG is lossy, which means every save throws away some detail to save space. How much it throws away is the quality setting. At the top of the range the loss is invisible. As you push quality down, artifacts appear, and they show up first and worst around hard edges.

This matters for screenshots because screenshots are full of hard edges: the border between a button and its background, the stroke of a letter against white. JPG can add faint halos or speckles around those edges, an effect called ringing. On a photo you will never notice it. On a screenshot full of small text, low quality makes the type look slightly smudged.

The fix is to keep quality high for anything text-heavy. imgkilo defaults to quality 88, which holds text crisp for almost every screenshot. If a capture is dense with small labels, nudge it to 92.

Reserve the lower settings, 75 to 80, for pure photos where the extra compression buys real size and the eye forgives the loss. There is no single correct number, but the rule of thumb is steady: more text means higher quality.

One more habit worth keeping. JPG loss compounds every time you re-save. Convert from the original PNG once, at the quality you want, and keep that JPG. Do not convert a JPG to JPG over and over, because each pass degrades the image further.

The screenshot size problem on macOS and Windows

Both macOS and Windows save screenshots as PNG by default, and that default is why so many people need this conversion. A screen capture on a modern high-resolution display can be 8 megapixels or more, and PNG stores all of it. A single screenshot at 3 to 6 MB is normal.

That size collides with everyday limits. Email providers cap attachments, often at 25 MB total, and a handful of PNG screenshots eats that fast. Support portals, job forms, and bug trackers often reject anything over a few hundred KB. Chat tools accept the file but make everyone wait while it loads.

Converting the screenshot to JPG solves all of it at once. A 4 MB PNG capture becomes a 400 KB JPG that looks the same on screen, attaches without complaint, and uploads under almost any cap. Because screenshots have no transparency to lose, there is no tradeoff to weigh beyond the small care around text quality covered above.

If you take a lot of screenshots, the batch matters. Select a folder of PNG captures, drop them all onto imgkilo at once, and get a single ZIP of JPGs back. Up to 100 files at 50 MB each go in one batch, processed in parallel right in the browser tab.

Practical jobs this tool is built for

Trimming an email attachment is the most common one. You have three or four PNG photos to send, and together they break the size limit. Convert them to JPG at quality 85 and the same set drops well under the cap with no visible change, so the message goes through.

Getting under a portal upload cap is the next. Bank verification, government forms, and account dashboards often demand a JPG under a fixed size. Convert your PNG scan or photo and most images land inside a 200 KB ceiling at once. If you need to hit an exact KB target like 100 KB, the sibling tool iterates the quality for you.

Preparing photos for the web rounds it out. A product photo, a blog image, or a gallery thumbnail saved as PNG is dead weight on a page. Converting to JPG cuts most of the bytes, which means faster loads and lighter pages for visitors and search engines alike.

Across all of these, the work happens on your device. The PNG is redrawn onto a Canvas, encoded as JPG, and handed back, with no file ever leaving your browser. Free, no account, no ads, and ready for the next batch the moment the first one finishes.

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.