Skip to main content
PNGful

Convert images between PNG, JPG, WebP and more

Change an image's format without sending it anywhere: HEIC, TIFF, SVG, AVIF and the usual suspects go in, and PNG, JPG or WebP comes out — decoded and re-encoded entirely in your browser.

Converting to PNG: Lossless format with full transparency — ideal for graphics, logos and screenshots.

or drag & drop images here, or paste from your clipboard

PNG, JPG, WebP, AVIF, GIF, BMP, TIFF, HEIC, SVG

Your images are processed on your device and are not uploaded to PNGful.

How it works

  1. 1

    Add your images

    Drop files, use the picker, or paste from your clipboard. Mixed formats in one batch are fine — each file is decoded on your device.

  2. 2

    Choose the output format

    Pick PNG for lossless output with transparency, JPG for small photo files, or WebP for the best of both where it's supported.

  3. 3

    Adjust quality and background

    For lossy outputs, set the quality level. If you're converting a transparent image to JPG, choose the background color it will be flattened onto.

  4. 4

    Download

    Save converted files individually, or grab the whole batch as a single ZIP.

Common uses

  • Opening iPhone HEIC photos in apps that only accept JPG
  • Saving a WebP from a website as a PNG your editor understands
  • Turning an SVG logo into a PNG for a form that rejects vectors
  • Converting TIFF scans into smaller, shareable JPGs
  • Preparing PNG screenshots as JPGs to fit upload limits
  • Batch-converting a folder of mixed formats into one consistent format

What format conversion actually does

Converting an image means decoding it into raw pixels and re-encoding those pixels in a different container. The picture itself doesn't change — what changes is how it's stored: PNG keeps every pixel exactly (lossless), while JPG and WebP discard detail your eye is least likely to notice in exchange for much smaller files. For JPG and WebP output, a quality slider controls how aggressive that trade is; PNG has no quality setting because nothing is discarded.

Transparency is the most common surprise. PNG and WebP support an alpha channel, so transparent areas carry over intact. JPG has no transparency at all — converting a transparent image to JPG flattens it onto a background color, which you choose before converting. If you need the transparency to survive, pick PNG or WebP as the output.

PNGful decodes everything locally, including formats browsers don't natively open: HEIC photos from iPhones are handled by a decoder that loads on demand the first time you need it, and TIFF, SVG and AVIF are decoded in the browser as well. Batches work too — every file in the queue gets the same output format and settings, and nothing is uploaded at any point.

Good to know

  • WebP output requires a browser that can encode WebP — Chrome, Edge and Firefox can; not all Safari versions do. The tool detects this and hides unavailable outputs.
  • Converting to JPG removes transparency permanently; the image is flattened onto your chosen background color.
  • Animated GIFs and animated WebPs are converted as a single still frame — animation is not preserved.
  • The first HEIC conversion takes a moment longer while the on-demand decoder loads.

Your images stay private

Your images are processed on your device and are not uploaded to PNGful.All processing happens locally using your browser's own image engine — there is no upload step, no server-side queue, and nothing to delete afterwards. Read more in our privacy policy.

Frequently asked questions

How do I convert HEIC photos from my iPhone?

Just drop them in. HEIC isn't natively supported by most browsers, so PNGful loads a dedicated decoder on demand the first time you add a HEIC file — after that, conversion to JPG or PNG works like any other format. Everything still happens on your device; the photo is never uploaded.

Does converting an image lose quality?

It depends on the direction. Converting to PNG is lossless — the pixels are stored exactly. Converting to JPG or WebP is lossy, and the quality setting controls how much detail is discarded. One thing conversion can never do is recover quality: turning a lossy JPG into a PNG keeps it from degrading further, but the detail the JPG already threw away is gone for good.

Why is my PNG output so much bigger than the JPG was?

PNG stores every pixel losslessly, while JPG uses aggressive lossy compression. Writing the same photo out as PNG can easily triple the file size or more — that's expected, not a bug. Use PNG when you need transparency or exact pixels; stick with JPG or WebP when small file size matters.

Can I convert many images at once?

Yes. Add as many files as you like — they can even be different input formats — and they're all converted to your chosen output with the same settings. Files are processed a few at a time to keep memory in check, and you can download the results as one ZIP.

Why can't I select WebP as the output?

WebP output depends on your browser's built-in encoder. Chrome, Edge and Firefox support it, but some Safari versions can't encode WebP even though they can display it. When your browser can't encode a format, PNGful hides that option rather than producing a broken file.

Was this tool helpful?