Convert JPG to PNG - lossless, private, instant.
Convert JPG, JPEG, and WebP images to lossless PNG format. Batch convert multiple files, preserve transparency from WebP sources, compare file sizes. No upload, no signup, runs in your browser.
Drop your images here
or browse files or paste from clipboard
How to convert JPG to PNG online.
Upload your images
Drag JPG, JPEG, or WebP files onto the upload area. Select multiple files for batch conversion. On mobile, tap to browse your camera roll. You can also paste a screenshot from your clipboard with Ctrl+V (Cmd+V on Mac).
Review the conversion
Each file shows its original format, dimensions, and file size next to the converted PNG size. The percentage change tells you exactly how much larger the PNG is. For WebP files with alpha channels, toggle transparency preservation on or off.
Download your PNGs
Click the download icon next to any individual file, or hit Download All to save every converted PNG at once. Files save directly to your device - no server processing, no queue, no email required.
When to convert JPG to PNG.
Screenshots and text-heavy images
JPG compression creates visible artifacts around text - colored halos on 12px monospace code, blurred edges on UI labels, and ringing around high-contrast borders. A screenshot saved as JPG at 92% quality already has these artifacts baked in. Converting to PNG stops further degradation if you need to crop, annotate, or re-save the image later. The PNG will be 2-3x larger, but the text stays readable through every edit cycle.
Logo and brand asset conversion
Logos received as JPG lack transparency - they ship with a white (or off-white) rectangle baked in. Converting to PNG does not magically add transparency, but it prevents quality loss when you edit the file in Figma, Photoshop, or Canva. If you need actual transparency, convert here and then use your editor to remove the background. The PNG format supports 8-bit alpha channels that JPG cannot encode at all.
Print and archival preparation
Print workflows often require lossless formats. Every time you open, edit, and re-save a JPG, it re-compresses and loses more data - this is called generation loss. After 5-10 re-saves at 85% quality, banding appears in gradients and detail smears visibly. Converting to PNG before editing eliminates generation loss entirely. The file is larger, but each subsequent save is bit-for-bit identical.
Web development - icons and UI elements
Favicons, app icons, button graphics, and sprite sheets need pixel-perfect edges and often require transparency. A 32x32 favicon saved as JPG looks noticeably blurred because DCT compression operates on 8x8 blocks - the entire icon is only 4x4 blocks. PNG preserves every pixel exactly and supports transparent backgrounds for overlay on any color. For web icons under 256x256, PNG is almost always smaller than JPG anyway.
JPG vs PNG compression - what actually happens to your pixels.
JPG splits your image into 8x8 pixel blocks and applies a Discrete Cosine Transform (DCT) to each block. The transform converts pixel brightness values into frequency coefficients. The encoder then quantizes (rounds) the high-frequency coefficients aggressively - this is where data is permanently lost. At 85% quality, the highest-frequency coefficients (fine detail, sharp edges) get zeroed out. At 60%, mid-frequency data gets rounded too, producing visible banding in gradients.
PNG works completely differently. It processes the image row by row, applying a prediction filter that guesses each pixel based on its neighbors (left, above, upper-left). The difference between the prediction and the actual value is stored, then compressed with deflate (the same algorithm ZIP files use). No information is discarded at any step. The result is a file that decompresses to the exact original pixel values, bit for bit.
Converting JPG to PNG does not undo compression damage
This is the most common misconception. When a camera or editor saves a JPG, it permanently discards high-frequency data. Converting that JPG to PNG encodes the already-degraded pixels in a lossless container. The PNG faithfully preserves the JPG artifacts - the ringing around edges, the 8x8 block boundaries, the color banding. You get a pixel-perfect copy of the damaged image, not a restored original.
The practical value is stopping further damage. Every time you re-save a JPG, it re-quantizes the DCT coefficients and loses more data. Converting to PNG once means all future saves are lossless. For editing workflows where you open, modify, and save repeatedly, this matters. For a one-time format change with no further edits, the quality stays identical to the source JPG.
File size expectations
A 4000x3000 camera photo is typically 3-5 MB as JPG at 85% quality. The same image as PNG is 15-25 MB - roughly 4-5x larger. Screenshots are a different story: a 1920x1080 screenshot of a code editor is about 150 KB as JPG but only 300-500 KB as PNG, because flat-color regions compress well with deflate. The takeaway: photos get much larger, screenshots get moderately larger. For a deeper comparison with real benchmarks, see the JPG vs PNG vs WebP comparison.
When PNG is the wrong choice
PNG is wrong for photographic web content. A 1200px-wide hero image at 15 MB as PNG versus 400 KB as WebP means your page loads 37x slower on that asset alone. Google's Core Web Vitals will flag it. Use PNG for screenshots, icons, logos, and graphics with text. For photos on web pages, JPG at 85% or WebP at 80% is the right call. If you need to resize images for the web, do that first and save as WebP. If you have WebP files that need JPG format for compatibility, use the WebP to JPG converter.
Batch conversion workflow
This converter handles multiple files simultaneously. Drop a folder of JPGs and each converts independently with its own size comparison. For projects where you need to merge multiple PNGs after converting, use the PNG merger to combine them into a single image. If you need a multi-page document instead, the JPG to PDF converter accepts both JPG and PNG inputs.
Merge images together?
Combine multiple photos into one image with vertical, horizontal, or grid layouts.
JPG JoinerNeed lossless PNG merge?
Merge PNG files without quality loss. Transparency and sharp edges preserved.
Merge PNGConvert images to PDF?
Turn JPG or PNG files into a multi-page PDF document for sharing or printing.
JPG to PDFStitch screenshots?
Combine long screenshots into one tall vertical image after converting to PNG.
Screenshot StitcherFrequently asked questions.
Why convert JPG to PNG?
JPG uses lossy DCT compression that smears sharp edges, small text, and single-pixel lines. PNG uses lossless row-by-row deflate compression that preserves every pixel exactly. Convert to PNG when you need crisp text rendering, transparency support (alpha channel), or pixel-perfect accuracy for screenshots, logos, and UI elements. PNG also avoids the re-compression quality loss that happens every time you re-save a JPG.
Does converting JPG to PNG improve image quality?
No. JPG compression is destructive - it discards color data permanently during encoding. Converting a JPG to PNG preserves the current state of the image without further loss, but it cannot recover the detail that JPG already threw away. Think of it as putting a photocopy in a protective sleeve: it stops further damage, but the copy is still a copy. If you need maximum quality, shoot or export as PNG from the source.
Why is the PNG file larger than the original JPG?
PNG files are typically 3-5x larger than JPG for photographic content. A 500 KB JPG photo often becomes 1.5-2.5 MB as PNG. This is the tradeoff for lossless compression - PNG stores every single pixel value without approximation. For screenshots and graphics with flat colors, the size difference is smaller (sometimes only 1.5-2x) because PNG deflate compression handles uniform regions efficiently.
Can I convert multiple images at once?
Yes. Drop or select multiple JPG, JPEG, or WebP files and they all convert simultaneously. Each file shows its original format, dimensions, file size, and the converted PNG size side by side. Download individually or use the Download All button to save every PNG at once. There is no file limit - your browser memory is the only constraint.
Does this work on phones and tablets?
Yes. The converter runs in any modern mobile browser - Safari on iOS 15+, Chrome and Firefox on Android. Tap the upload area to select photos from your camera roll or files app. Paste from clipboard works on iPadOS and Android 12+. Processing happens on-device, so conversion speed depends on your phone hardware. A typical 12 MP phone photo converts in under 1 second.
When should I use PNG instead of JPG?
Use PNG for screenshots, logos, icons, diagrams, text-heavy images, UI elements, and anything requiring transparency. Use JPG for camera photos, social media images, and web pages where file size matters more than pixel-perfect accuracy. A quick rule: if the image has sharp edges or text, PNG. If it is a photograph of a real scene, JPG at 85% quality saves 3-5x the file size with no visible difference at screen viewing size.
Are my images safe? Where does the conversion happen?
Your images never leave your device. The entire conversion runs in your browser using the Canvas API and JavaScript. No files are uploaded to any server. You can verify this by opening browser developer tools (F12), switching to the Network tab, and converting an image - zero outgoing requests. Close the tab and everything is gone from memory.
Does this preserve transparency from WebP files?
Yes. WebP files with alpha channels retain full transparency when converted to PNG. The transparency toggle is on by default and appears automatically when you upload WebP files. If you want to flatten transparent areas to white instead, disable the toggle before converting. JPG files never have transparency, so the toggle has no effect on JPG inputs.