Convert JPG to PNG

Turn JPG or JPEG images into PNG files — one at a time or in bulk. The conversion runs entirely in your browser, so your images are never uploaded.

Drop your files here

or drag and drop · JPG · up to 100 MB

    Working…

    Done!

      Processed on your device. Nothing is uploaded. · Free · No sign-up · No watermark

      How to convert JPG to PNG

      1. 1

        Click Choose files or drag JPG/JPEG images into the box.

      2. 2

        Click Convert. There are no settings to adjust — PNG is lossless.

      3. 3

        Download each PNG, or all of them in one file with Download all (ZIP).

      Why convert a JPG to PNG?

      JPG is the standard for photos, but it has one weakness: it’s lossy, and each time a JPG is edited and saved, the image is compressed again and loses a bit more detail. PNG is lossless, so it’s the safer format in a few common situations:

      • Editing in several steps. Convert once to PNG, then crop, annotate and retouch as often as you like without the image degrading further.
      • Adding text or graphics. Captions, arrows and logos stay perfectly sharp in PNG, while JPG tends to blur the edges of text.
      • Apps or platforms that require PNG. Some design tools, app stores, game engines, sticker makers and print templates only accept PNG.
      • Preparing a cut-out. If you plan to remove the background, starting from PNG lets you save the result with transparency.

      JPG vs PNG

      JPGPNG
      CompressionLossy (adjustable)Lossless
      TransparencyNoYes
      Size of a typical photoSmallLarge
      Best forPhotos, sharingGraphics, screenshots, editing

      For a photo you only want to send or post, keep the JPG — it’s already the best format for that. To go back from PNG to a lighter file, use PNG to JPG; for websites, JPG to WebP gives smaller files than both.

      What happens during conversion

      Your browser decodes the JPG, applies its orientation (so photos taken sideways on a phone appear the right way up) and writes the pixels into a PNG at exactly the same width and height. The process runs on your device, takes a fraction of a second per image and works with batches of hundreds of files.

      Other questions

      .jpg and .jpeg are the same format with two spellings, and both are accepted. Camera metadata isn’t copied into the PNG, which also removes any GPS location your phone stored in the photo — worth knowing before you publish an image.

      Will converting fix a blurry or pixelated JPG? No. Blockiness from heavy JPG compression is baked into the pixels; PNG preserves it faithfully. Start from the best original you have.

      Can I convert other formats to PNG? Yes: use WebP to PNG or HEIC to PNG.

      Tips

      • Need a smaller size at the same time? Use Resize image and pick PNG as the output format — it resizes and converts in one pass.
      • Logos with a white background: converting won’t make the white transparent, but it gives you a lossless base to edit.
      • Huge files: if the resulting PNG is too large for an upload form, the form probably expects a photo — send the JPG instead.

      Questions & answers

      Does converting JPG to PNG improve quality?
      No. The PNG is an exact copy of the JPG's pixels, including any compression artifacts already in it. What it does guarantee is that no further quality is lost when you edit and save it again.
      Will the PNG have a transparent background?
      No. A JPG has no transparency, so the PNG keeps the same background. To make it transparent, open the PNG in an image editor with a background-removal tool.
      Why is the PNG bigger than the JPG?
      PNG uses lossless compression, which isn't efficient for photographs. A PNG three to ten times the size of the JPG is normal.
      What's the difference between JPG and JPEG?
      None — they are the same format. The three-letter .jpg extension comes from older Windows versions; both are accepted here.
      Are my images uploaded?
      No. Your browser converts the images on your own device. Nothing is sent to a server.