Turn PNG images into compact, universally supported JPG files. Control the quality, choose what colour fills transparent areas, and convert whole batches at once without uploading anything.
✓ No upload — runs in your browser
✓ Batch convert & ZIP download
✓ Free, no sign-up
Drop PNG files here
or
Free: up to 5 files per batch · Files never leave your device · Paste from the clipboard works too
The free plan converts 5 files per batch. Only the first 5 were added.
Get Pro for US$9 once — unlimited batches and no ads, forever.
1
Waiting…
Private by design
Your files are processed by your own device using WebAssembly and your browser's built-in codecs. Nothing is uploaded, logged or stored.
Fast & offline-ready
No queue, no waiting for a server. Once the page has loaded it even works without a connection.
Works everywhere
Chrome, Edge, Firefox and Safari on Windows, macOS, Linux, Android and iOS. No app to install.
PNG vs JPG: when converting makes sense
PNG stores every pixel exactly, which is perfect for logos, icons and screenshots but wasteful for photographs. A
photo saved as PNG is routinely five to ten times larger than the same picture as a JPG, with no visible benefit on
screen. JPG was designed for exactly that content: it discards fine detail the eye does not notice and produces
files small enough to email, upload and load quickly on the web.
Converting PNG to JPG is therefore the right move for photos, scanned documents, screenshots of photographic content,
and anything an upload form rejects for being too large. It is the wrong move for crisp graphics with transparency,
where PNG to WebP keeps the alpha channel and still shrinks the file.
The transparency question
The one thing PNG has that JPG does not is an alpha channel. When a transparent PNG becomes a JPG, every see-through
pixel must be filled with an opaque colour. Most converters silently choose white, or worse, black. Tinyvert lets you
choose. White is right for documents and most web use; black suits dark themes; a specific brand colour avoids a
visible halo when the image sits on a coloured background. Set it once and the whole batch uses it.
How the conversion works
Your browser decodes each PNG into raw pixels, draws them onto a canvas filled with your chosen background colour, and
re-encodes the result as a baseline JPG at the quality you pick. Nothing touches the network: the files stay in your
browser's memory and are discarded when you close the tab. Metadata such as text chunks is not carried over.
The quality slider maps directly to the JPG encoder. At 90% the output is visually indistinguishable from the PNG for
photographs. At 75% files are roughly half the size again with only slight softening visible at full zoom. Screenshots
containing small text are the most sensitive content; keep those at 90% or more, or consider leaving them as PNG.
Typical results
Source
PNG size
JPG at 90%
JPG at 75%
12 MP phone photo saved as PNG
20–30 MB
3–5 MB
1.5–2.5 MB
1920×1080 screenshot of a website
1–3 MB
400–700 KB
250–400 KB
Scanned A4 page
5–10 MB
1–2 MB
500 KB–1 MB
Figures are indicative; your results depend on the image content. The file list shows the exact size of every output
before you download, so you can adjust the slider and compare in seconds.
Going the other way
Need a PNG from a JPG for editing or to add transparency later? Use JPG to PNG. For the
smallest possible files on a website, compress or convert to WebP instead.
How to convert png to jpg — step by step
1
Drop PNG files onto the page or click "Choose files".
2
Set the quality. 85–92% suits most images; lower it for thumbnails or email attachments.
3
If your PNGs have transparent areas, pick the background colour they should be filled with.
4
Download each JPG or the whole batch as a ZIP.
Frequently asked questions
What happens to transparent areas when I convert PNG to JPG?
JPG cannot store transparency, so see-through pixels have to become a solid colour. Tinyvert fills them with white by default; use the background colour picker to choose black, a brand colour or anything else before converting.
How much smaller will the JPG be?
For photographs and screenshots with gradients, typically 70–90% smaller. For flat graphics with few colours the saving is smaller, and PNG may already be the more compact choice.
Will I lose quality?
JPG is lossy, so some detail is discarded. At the default 90% quality the difference is invisible for photos. Sharp text and hard edges show faint artefacts sooner than photos do, so keep screenshots at 90% or above.
Can I convert many PNGs at once?
Yes. Drop up to 5 files per batch on the free plan, or an unlimited number with Tinyvert Pro, and save them all with "Download all as ZIP".
Is anything uploaded?
No. Decoding and encoding both happen in your browser using the Canvas API. Your files never leave your device.