Turn heavy PNG files into compact, universally compatible JPGs. Transparent areas become clean white, quality is adjustable, and nothing leaves your device.
No limits or paywall.
Use instantly, no account.
Processed inside your browser.
Clean, full-quality output.
No upload queue or waiting.
Works on phone and desktop.
PNG is a wonderful format for screenshots, logos and anything with crisp edges, but it is a poor container for photographs. Because PNG compresses losslessly, it has to keep every speck of sensor noise and every subtle gradient exactly as captured, and that makes a single 1080p photo weigh several megabytes. JPG was designed for exactly this kind of image: it throws away detail the human eye is bad at seeing and keeps what matters, which is why the same photo is usually five to ten times smaller as a JPG.
This free PNG to JPG converter does the job entirely inside your browser. Drop your files into the workspace above, pick a quality level, and download clean JPGs, one at a time or all together as a ZIP. There is no account, no watermark and no upload queue, and transparent areas are filled with white so you never end up with a black background.
Before
PNG, 24-bit, 1920 × 1080 photo
≈ 3.1 MB
Lossless storage keeps every pixel, including sensor noise that the eye never sees.
After
JPG, quality 85
≈ 350 KB
Visually identical at normal viewing size, small enough for email and web forms.
Typical figures for a photographic PNG. Flat graphics, logos and screenshots with large single-colour areas shrink less, and sometimes stay smaller as PNG.
Drag one or more PNG images into the drop zone at the top of the page, or click to browse. Files open locally in your browser.
The output format is already set to JPG. You can still switch to PNG, WebP or BMP if you change your mind.
Leave quality high (85–100) for photos you will print or edit; drop to 70–80 for email, chat and web uploads.
Click Convert Now, compare the result with the slider, then download each JPG or grab them all as a ZIP.
| Property | PNG | JPG (JPEG) | What it means for you |
|---|---|---|---|
| Compression | Lossless (DEFLATE) | Lossy (DCT) | JPG discards detail you rarely notice |
| Transparency | Yes, 8-bit alpha | No | Transparent pixels become white in JPG |
| Bit depth | 8 or 16 bits per channel | 8 bits per channel | Fine for screens and print |
| Typical photo size | 2–4 MB | 200–600 KB | Faster uploads and page loads |
| Best for | Logos, UI, text, line art | Photos, scans, gradients | Pick by content, not habit |
| Re-saving | No generation loss | Small loss each re-save | Keep your PNG as the master |
| Support | Universal | Universal | Both open everywhere |
A PNG file is built in two stages. First a filter is applied to each row of pixels, predicting every pixel from its neighbours and storing only the difference. Then the filtered data is squeezed with DEFLATE, the same algorithm used in ZIP files. Nothing is discarded, so decoding returns the original pixels bit for bit. That is perfect for a logo with three colours, where the predictions are nearly always right, and inefficient for a photo, where noise makes every prediction slightly wrong.
JPG takes the opposite approach. The image is converted from RGB into a brightness channel (Y) and two colour channels (Cb and Cr). The colour channels are usually stored at half resolution, a trick called chroma subsampling that exploits the fact that our eyes resolve brightness far better than colour. Each channel is then cut into 8 × 8 blocks, transformed with the discrete cosine transform (DCT) into frequency components, and divided by a quantisation table. The quality slider controls that table: lower quality means larger divisors, more coefficients rounded to zero and a smaller file.
The result is that JPG excels at smooth, natural content and struggles with hard edges. Around sharp black text on white you may notice faint halos, known as ringing or mosquito noise, especially below quality 70. Knowing this tells you when to convert: photographs, scanned documents and product shots belong in JPG, while UI screenshots full of text are often better left as PNG or moved to WebP.
PNG supports an alpha channel, an extra 8 bits per pixel describing how opaque it is. JPG has no such channel, so every pixel must end up fully opaque. Many converters simply drop the alpha values, and because a transparent pixel is often stored as black with zero opacity, the background turns solid black, which ruins product cut-outs and logos.
ImageMagix paints the canvas white before drawing your PNG onto it. Semi-transparent edges, such as the anti-aliased border of a logo, blend smoothly into white instead of producing a dark fringe. If your image will sit on a coloured page background, it is better to keep transparency by exporting WebP or keeping the PNG.
Quality numbers are not percentages of anything physical. They are a scale that each encoder maps to its own quantisation tables, so a "quality 80" from one program is not identical to another's. In the browser's encoder, which this tool uses, the useful range looks like this:
Most "free online converters" upload your file to a server, process it there and keep a copy for some period of time. For holiday photos that may be acceptable; for passport scans, signed contracts, medical images or unreleased product shots it is not. Every conversion on this page uses the canvas API built into your browser, so the pixels never cross the network.
Re-encoding also strips metadata. PNG files can carry text chunks with software names, and photos exported to PNG sometimes keep EXIF blocks with camera serial numbers or GPS coordinates. The JPG you download contains only the image itself. If you want to see what a file carried before you share it, open it in the EXIF viewer first.
Converting is not always an improvement. Keep the PNG when the image is mostly text or flat colour, such as code screenshots, charts, diagrams or pixel art, because JPG blurs crisp edges and may even produce a bigger file. Keep it when you need transparency, and keep the original PNG as your master copy whenever you expect to edit again, because each JPG re-save loses a little more detail (generation loss).
For websites there is often a better third option. WebP produces files 25–35% smaller than JPG at similar quality and supports transparency, and every current browser displays it. Use JPG when you need maximum compatibility with older software, email clients, print labs and government portals that only accept .jpg.
Many application sites accept only JPG and cap uploads at a few hundred KB. Convert here, then fine-tune with the 50KB compressor if needed.
A dozen PNG photos can exceed the 20–25 MB attachment limit of most mail providers. As JPGs they usually fit in a single message.
Marketplaces often ask for JPG on a white background. The white fill applied during conversion gives you exactly that from a transparent cut-out.
Replacing photographic PNGs with JPGs is one of the quickest wins for page weight and Largest Contentful Paint.
photo.png to photo.jpg does not convert anything. The bytes inside are still PNG, and strict validators will reject it.JPG is a lossy format, so some data is always discarded. At quality 85 or higher the difference is invisible for photographs at normal viewing size. Text, sharp UI edges and flat logos can show faint "ringing" artefacts, which is why those images often look better left as PNG.
JPG has no alpha channel, so transparency cannot be kept. ImageMagix paints a clean white background behind your image before encoding, so transparent areas come out white instead of black. If you need transparency, convert to WebP instead.
No. The conversion runs on your device using the browser's built-in canvas encoder. Your files are never sent to ImageMagix or anyone else, which makes the tool safe for private photos and work documents.
Yes. Drop as many PNG files as you like into the workspace, convert them in one pass, and use Download All Converted to save a single ZIP archive.
It happens with simple graphics: a logo or screenshot with a few flat colours compresses extremely well as PNG. JPG is designed for continuous-tone photos and spends bytes describing edges. If the JPG comes out larger, keep the PNG or try WebP.
Yes. JPEG is the name of the standard (Joint Photographic Experts Group) and .jpg is the three-letter extension older Windows versions required. The files are identical, and every app that opens one opens the other.
No. Re-encoding through the browser canvas writes a fresh file without EXIF, so camera details and GPS location are removed. That is usually what you want before sharing a picture publicly.
For most uses 80–85 is the sweet spot between size and fidelity. Use 90–100 for printing or further editing, and 60–75 when a website imposes a strict size limit. If you need to hit an exact KB number, use the target-size compressor.
Yes. The converter runs in Safari, Chrome, Firefox and Edge on phones, tablets and desktops. Large batches are faster on a desktop simply because it has more memory and CPU.
Facing issues or want to request a feature?
Let us know immediately! We would love to hear your feedback.