Skip to content

Convert PNG to JPG

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.

Drop PNG files here

or

Free: up to 5 files per batch · Files never leave your device · Paste from the clipboard works too

Lower = smaller file. 80–90% is visually lossless for photos.

JPG has no transparency, so see-through pixels are filled with this colour.

    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

    SourcePNG sizeJPG at 90%JPG at 75%
    12 MP phone photo saved as PNG20–30 MB3–5 MB1.5–2.5 MB
    1920×1080 screenshot of a website1–3 MB400–700 KB250–400 KB
    Scanned A4 page5–10 MB1–2 MB500 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.

    Further reading

    All tools: HEIC to JPG, HEIC to PNG, Compress Image, Resize Image, PNG to JPG, JPG to PNG, PNG to WebP, JPG to WebP, WebP to JPG, WebP to PNG, AVIF to JPG, SVG to PNG, BMP to JPG, BMP to PNG, GIF to PNG, PNG to ICO, ICO to PNG, Image to PDF, JPG to PDF, PNG to PDF, PDF to JPG, PDF to PNG, PDF to Text, Merge PDF, Split PDF, MP4 to MP3, Video to MP3, MP3 to WAV, WAV to MP3, M4A to MP3, FLAC to MP3, OGG to MP3, MP3 to OGG, WAV to FLAC, FLAC to WAV, MP3 to M4A, Audio Converter, Compress Audio, MOV to MP4, MKV to MP4, WebM to MP4, TS to MP4, MP4 to WebM, Video Converter, Compress Video, Trim Video, Remove Audio, Video to GIF, GIF to MP4, CSV to JSON, JSON to CSV, CSV to Excel, Excel to CSV, Excel to JSON, JSON to Excel, Zip Files, Unzip, SRT to VTT, VTT to SRT