Image to PNG Converter
Convert any image to PNG online, free
JPG, WebP, AVIF, HEIC, GIF, or SVG, all out to PNG, right in your browser. Pick PNG when you need lossless edges or a transparent background kept intact. To be honest, for ordinary photos PNG just makes a bigger file with no quality gain, so save it for graphics, text, and cut-outs.
Drop images here or click to upload
JPG, WebP, AVIF, HEIC, GIF, SVG — up to 50MB each
- Files never leave your device
- Runs in your browser
- Free, no signup
How it works
- 1
Drop any images
Drop a single file or up to 100 at once, in any mix of JPG, WebP, AVIF, HEIC, GIF, and SVG. Perfect for a mixed folder when PNG is the format you need out the other end.
- 2
Conversion runs locally
Each file is decoded and re-encoded as a lossless PNG in your browser. There is no quality setting, because PNG keeps every pixel it is given, and any transparency in the source is preserved.
- 3
Download PNG files
Single files download immediately, batches arrive as a ZIP. Names are preserved with the new .png extension, ready for any tool or form that expects PNG.
What PNG is genuinely good for
Lossless, edges stay crisp
PNG stores every pixel exactly, so logos, screenshots, charts, and text come out razor-sharp with no compression artefacts. That fidelity is the reason to choose PNG over a lossy format for flat graphics.
Transparency is preserved
A transparent WebP, AVIF, GIF, or SVG keeps its alpha channel in the PNG, where converting to JPG would flatten it onto solid white. If a see-through background must survive, PNG is the right target.
Honest about photos
For ordinary photographs PNG only makes a much larger file with no quality benefit. Graphics, transparency, and text belong in PNG. Photos belong in JPG. This page is upfront about the difference.
Where this helps
Logos and graphics with transparency
A WebP, AVIF, or SVG logo with a transparent background converts to PNG with its alpha channel intact, ready to drop onto any coloured surface without a white box around it.
Screenshots, charts, and UI exports
Flat-content images with hard lines and text stay perfectly crisp as PNG, where a lossy format would soften the edges and scatter artefacts around the type.
PNG-only forms and pipelines
App-store listings, asset upload fields, and older design tools sometimes accept only PNG. Convert from whatever format you have and clear the requirement in one drop.
A mixed folder of formats
Assets gathered from many sources arrive in WebP, AVIF, SVG, and JPG. Drop the whole lot here and get a single ZIP of PNGs back, instead of visiting a page per format.
Tips that help
- 1
Graphics and transparency: PNG. Photos: JPG
The one rule worth remembering. If the image has sharp edges, flat colour, text, or a transparent background, PNG is right. If it is a photograph, send it to Image to JPG instead for a far smaller file.
- 2
Converting a JPG to PNG will not improve it
PNG cannot recover detail the JPG already discarded. You stop further loss and get a larger lossless copy of the current state, nothing more. Convert only when a form or tool actually needs PNG.
- 3
Compress the PNG after converting
Even a legitimate PNG can be heavier than you want. Run it through Compress PNG to optimise the encoding without touching the lossless pixels, especially for assets headed onto a web page.
- 4
For SVG, set the pixel size you want
Rasterising a vector locks it to a fixed size. When the exact output dimensions matter, use the dedicated SVG to PNG tool where you choose the pixel size before rendering.
- 5
Batch a mixed folder in one drop
Drop up to 100 files in any mix of supported formats and get a single ZIP of PNGs back. Processing runs in parallel in your browser, far faster than one file at a time.
Image to PNG: pick PNG when it is the right format, not by reflex
PNG earns its place for two reasons and two only: it is lossless, so sharp edges and text stay crisp, and it carries transparency, so cut-outs and logos keep their see-through background. Everything else about choosing PNG follows from those two facts. This universal converter accepts JPG, WebP, AVIF, HEIC, GIF, and SVG and writes PNG, which is handy when PNG is the target you need or when you have a mixed pile of files in different formats. But PNG is the wrong answer for ordinary photos, and this guide is honest about that. Below: what makes PNG special, how each input format behaves, when to reach for it, and when to walk past it to JPG. Everything runs in your browser, no upload, no signup.
The two real strengths of PNG: lossless and transparent
PNG is a lossless format. When it stores a picture it keeps every pixel exactly, with no compression artefacts, no blocky edges, no haloing around text. That is the opposite of JPG, which discards detail your eye supposedly will not miss. For an image full of hard lines, like a screenshot, a chart, a logo, or a UI mockup, that fidelity is the whole point.

Its second strength is the alpha channel. PNG can mark pixels as fully or partly transparent, so a cut-out shape can float over any background without a white box around it. This is what makes PNG the standard format for logos, icons, stickers, and anything meant to be composited onto a coloured surface.
Those two properties travel together more often than not. The images that benefit from lossless edges are usually the same flat graphics that also need transparency: badges, overlays, line art, interface assets. When an image is both crisp-edged and see-through, PNG is unambiguously the right home for it.
Read moreRead less
Hold on to both facts as you read the rest of this page, because every recommendation here traces back to them. PNG is the right target when you need clean edges, transparency, or both. When you need neither, you are usually paying for PNG without getting anything for it.
How each input format behaves on the way to PNG
WebP, AVIF, GIF, and SVG can all carry transparency, and when they do, converting to PNG preserves the alpha channel intact. This is the headline reason to choose PNG over JPG for these inputs: a transparent WebP logo stays transparent as a PNG, whereas the same file converted to JPG would have its background flattened to solid white. If your source has see-through areas you want to keep, PNG is the format that respects them.
A JPG converted to PNG is a special case worth setting expectations on. JPG already discarded detail when it was first saved, and PNG cannot conjure that detail back. You simply stop further loss and get a larger, lossless copy of the current state. It does not get sharper, it does not get cleaner, and for a photo it gets a lot bigger. Convert JPG to PNG only when a tool or form demands PNG, not in the hope of better quality.
An SVG is a vector, defined by maths rather than pixels, so converting it to PNG rasterises it to a fixed pixel grid. The result is locked to one size and no longer scales without blurring. This page rasterises at a sensible default, but when you care about the exact output dimensions, use the dedicated SVG to PNG tool where you can set the pixel size before rendering.
HEIC and HEIF, the photo format iPhones shoot, are decoded in your browser and then written to PNG. Be warned that the file balloons, because a compact HEIC photo becomes a fat lossless PNG with no quality gain. For plain photographs straight off a phone, JPG is usually the smarter target. And an animated GIF is reduced to its first frame, transparency kept, since a single PNG cannot hold motion.
When choosing PNG is the right call
Reach for PNG whenever the image has crisp geometry: logos, app icons, wordmarks, diagrams, charts, screenshots, and exported UI. PNG keeps every edge razor-sharp where a lossy format would soften them and scatter artefacts around the text. If the picture is mostly flat colour and clean lines, PNG is almost always correct.
Choose PNG when transparency has to survive. A product cut-out, a sticker, a badge, or an overlay meant to sit on a coloured background needs its alpha channel, and PNG is the most universally supported format that keeps it. Converting any transparent WebP, AVIF, GIF, or SVG to PNG is the safe way to carry that transparency into tools and forms that expect a PNG.
Pick PNG when a destination simply demands it. Some upload forms, asset pipelines, app-store listings, and older design tools accept only PNG. When the requirement is fixed, you convert, and the larger file size is just the price of admission. This universal page is the quick way to get there from whatever format you started with.
Use PNG as a clean working master for flat-content edits. If you are about to retouch a graphic across several saves, working in PNG means repeated saves cost you nothing, because there is no lossy re-encode each time. The same is not true of editing and re-saving a JPG, which degrades a little on every pass.
When to walk past PNG to JPG instead
For ordinary photographs, PNG is the wrong target. A continuous-tone photo, all gradients and texture, is the worst case for PNG: it refuses to approximate any of that detail, so the file lands several times larger than a JPG with no visible quality benefit at all. A 2 MB JPG photo can balloon to 8 or 12 MB as a PNG for nothing.
The honest rule is short. Graphics, transparency, or text means PNG. Photographs mean JPG, or WebP if you want small files that can still hold transparency. If your image is a person, a landscape, a meal, or any real-world scene captured by a camera, PNG is rarely what you want.
This matters most for HEIC and HEIF, because those are almost always phone photos. Decoding a HEIC to PNG produces a huge lossless file of an image that was never going to benefit from losslessness. Routing those photos to JPG instead keeps them small and universally readable, which is what a photo actually needs.
If your only goal was a smaller file, PNG moves you backward. Keep the source as JPG, convert a photo to JPG, or shrink it to a target with the compress tools. The MDN image format guide lays out which format suits which kind of image if you want the longer version.
Why PNG files get large, and what to do about it
PNG's losslessness is exactly what makes it heavy. It stores texture and gradient literally rather than approximating them, so a busy or photographic image carries a lot of data. The more varied the pixels, the bigger the PNG, which is why photos balloon and flat graphics stay reasonable.
For the graphics PNG is built for, the size is usually fine. A logo or screenshot has large areas of identical colour that PNG compresses efficiently, so a clean UI export might be a few hundred kilobytes rather than a few megabytes. The cost only spirals when you feed PNG an image it was never meant to hold.
When a legitimate PNG still comes out larger than you would like, run it through Compress PNG, which reduces colours and optimises the encoding without touching the lossless pixels you care about. It is the right second step after converting, especially for assets headed onto a web page where weight matters.
If you only need the image at a smaller pixel size, shrinking the dimensions cuts the file dramatically before you even compress. Resize in pixels first, then convert, and a 4000-pixel-wide export destined to be displayed at 800 pixels stops carrying five times the data it needs.
Converting a mixed pile of formats in one drop
The reason this page is universal is the mixed folder. You collect assets from a dozen sources and end up with a WebP here, an AVIF there, a couple of SVGs, a stray JPG, and a HEIC straight off a phone. Rather than visiting five different format-specific pages, you drop the whole lot here and everything comes out as PNG.
Each file is decoded and re-encoded in parallel using a worker pool in your browser, so the batch finishes far faster than processing one file at a time. Up to 100 files at 50 MB each go in a single drop, and the results arrive as one ZIP with the original names preserved and the extension swapped to .png.
Because nothing uploads, the batch size is bounded only by your device's memory, not by a server quota or a paid tier. There is no per-file fee, no watermark, and no cap on how many batches you run back to back. When the first ZIP finishes, the queue is clear for the next folder.
If your pile is genuinely mixed and PNG is not the right single target for all of it, the bulk image converter lets you pick any output format for the whole batch. Use this page when PNG specifically is what you want out the other end.
A quick mental model for getting it right
Ask one question before converting: does this image have sharp edges, flat colour, text, or transparency? If yes, PNG is the right home, and this page gets you there from any source format in one step. If no, the answer is almost always a lossy format and you should keep reading.
If the image is a photograph, do not convert it to PNG at all. Send it to JPG for the smallest universally readable result, and reach for the dedicated photo-friendly pages when you want fine control. PNG will only make a photo larger without making it better.
If the image is the most common case, a single ordinary JPG you need as a PNG for a form or a tool, the dedicated JPG to PNG page covers exactly that with the same lossless pipeline. This universal page exists for everything else and for mixed batches.
And if you care about the exact output dimensions of a vector, rasterise it on the SVG to PNG tool where the pixel size is yours to set. Match the tool to the job and PNG stops being a guess and becomes a deliberate, correct choice.
Frequently asked questions
Honest answers to what people ask before using this tool.
Further reading
Independent references if you want to go deeper on the formats and tradeoffs.