PNG to SVG

Convert PNG to SVG in your browser. Nothing is uploaded.

Free, no limit Nothing uploaded No watermark Works on mobile

Drop your PNG files here

Drop as many PNG files as you like. Nothing is uploaded.

Choose files

Two different answers, because there are two different questions

PNG to SVG is really two jobs wearing the same name, and every converter that offers only one of them gets half its visitors wrong. This page asks you which one you have, right above the drop area.

Exact copy keeps your picture exactly as it is. The original file travels inside the SVG untouched, so what comes out is pixel for pixel what went in: same colours, same detail, same transparency, nothing approximated. Pick this when a form or a piece of software insists on a file ending in .svg and you have a photograph, a screenshot or a detailed graphic. Be clear about what it is: the file is a valid SVG that every browser and editor will open, but the picture inside it is still made of pixels, so enlarging it enlarges the pixels.

Traced shapes is a genuine conversion from pixels to geometry. The image is reduced to a palette of flat colours, the boundary of each colour region is followed to produce an outline, those outlines are simplified, and the result is written as real path data with real coordinates. Scale it to a billboard and the edges stay perfectly crisp, because they are described as shapes rather than stored as dots.

A flat PNG logo being traced into scalable vector paths
How it works

Three steps, no upload

Your browser does the decoding and the encoding. There is no queue and no waiting.

1

Add your files

Drop in as many PNG files as you like, or pick them from your device.

2

Check the settings

The output is already SVG. The options under the drop area are the only choices to make.

3

Download

Each file is ready straight away, with its old and new size shown. Take them one by one or as a zip.

PNG and SVG, side by side

PNG, what you have

Lossless, so every pixel is stored exactly, with a full alpha channel for transparency. Built as a free replacement for GIF and now the standard for logos, screenshots and anything with sharp text.

Where it works: Everything. Support is as universal as JPG, and it is the only one of the two that can carry a transparent background.

SVG, what you get

Not pixels at all, but a description of shapes. That is why it stays perfectly sharp at any size and why a logo is often a few kilobytes rather than a few hundred.

Where it works: Every browser and every vector editor. Upload forms usually reject it because an SVG can contain scripts, and Office support is uneven.

Both formats are lossless, so nothing at all is discarded. The picture is identical and only the way it is stored changes.

Both formats support an alpha channel, so a transparent background survives the conversion exactly as it was.

How these formats compare

The four things that decide which format you should be using, for every format involved on this page.

FormatCompressionTransparencyAnimationIntroduced
PNGLosslessYesNo1996
SVGLosslessYesYes2001
JPGLossyNoNo1992
WebPLossyYesYes2010

Age matters more than it looks. A format introduced in the 1990s is read by everything ever made, and one introduced in the last ten years is read by browsers and very little else. That single fact explains most of the reasons people convert images at all.

What happens to the file size

Expect a moderate change either way. Both formats compress lossily, so the result depends on which encoder handles your particular image better and on how much detail your particular image holds.

Two things drive the number more than the format does. The first is the content: a photograph of a landscape holds far more unique detail than a screenshot of a spreadsheet, and detail is what costs bytes. The second is the pixel dimensions, which no format conversion changes. A twelve megapixel photograph is twelve megapixels whatever container it sits in.

If you need to hit a specific size rather than simply make the file smaller, converting is the wrong tool. Our image compressor takes a target in kilobytes and finds the highest quality that fits under it, which is what upload forms with a stated limit actually require.

Which one do you want

The question is not which is better. It is what the file has to do next.

  • A form or a CMS demands an .svg and you have a photo or a screenshot. Exact copy. It is the only one that will look right.
  • You want a logo you can scale, recolour and edit. Traced shapes, then open the result in a vector editor.
  • You are printing it large. Traced shapes, if the artwork is flat enough to trace. An exact copy prints at exactly the resolution the PNG had.
  • You are not sure. Exact copy. It cannot make the picture worse, and you can always come back and trace it.

Getting a clean trace

If you have chosen tracing, the input matters far more than the settings do.

  • Flat colour traces well, gradients do not. Each colour becomes a region, so a smooth gradient comes out as a series of bands.
  • Start with clean edges. A blurry or heavily compressed source produces ragged outlines, because the tracer follows what is actually there rather than what you meant.
  • Match the palette to the artwork. Two colours for a silhouette, four for a flat logo, eight for most things, sixteen or thirty two when the picture has more going on and you are willing to accept more paths.
  • Edge accuracy trades points for smoothness. Sharp follows the outline closely and produces a larger file, smooth rounds off the wobbles and produces a tidier one.
  • Treat the result as a starting point. A trace opened in a vector editor and tidied by hand beats any automatic trace on its own.

Everything runs on your device

There is no upload. Your browser decodes the file, draws it onto a canvas in memory and encodes it again in the format you asked for. The picture never travels anywhere, no server sees it, and nothing is stored or logged.

That matters most for the images people actually convert: identity documents, medical scans, private photographs, unreleased design work. On a conventional converter every one of those is copied to a machine you do not control, kept for some period you are not told about, and processed by software you cannot inspect.

It is also simply faster. There is no queue, no upload wait and no download wait, so a large batch finishes in the time it takes to read this paragraph. The only real limit is your device's memory, and a modern phone handles dozens of full resolution photographs without difficulty.

Your filename is kept

The converted file keeps the name you gave it, with only the extension changed. Nothing is appended, no brand is inserted and no counter is added. These files get uploaded straight into forms that sometimes check the name, and an unexpected one is one more thing that can be rejected for no good reason.

There is no watermark either, at any size, on any number of files. A watermark on a free converter exists to sell you the paid version, and we would rather not have that conversation with you at all.

Converting several files at once

Drop as many files as you like. Each one is converted separately and appears in the list with its original size, its new size and the difference between them, so nothing about what happened is hidden from you.

Download them one at a time, or use Download all to take the whole set as a single zip. The archive is built in your browser too, from the files already sitting in memory, so it costs one click and no waiting. Images are already compressed, so the zip stores them rather than compressing them again, which would only make the file larger.

If a file cannot be read, that row says so and the rest carry on. One awkward file in a folder of fifty does not stop the other forty nine.

What happens to the metadata

The conversion decodes the picture and encodes it again, so the embedded metadata does not travel with it. That includes EXIF data: the camera model, the exposure settings, the date, and on a phone photograph the GPS coordinates of wherever it was taken.

For most people that is a benefit rather than a loss. A photograph taken at home and uploaded to a public listing carries the location of your home inside it unless something strips it, and very few sites do. Converting the file removes it as a side effect.

If you actually want the metadata kept, for a photography portfolio or a copyright claim, this is the wrong tool and you should keep the original alongside the converted copy. Colour profiles are handled the same way: the image is converted into the standard sRGB space that browsers and the web use, which is right for anything published online and wrong for a print workflow that depends on a wider profile.

FAQ

PNG to SVG

The questions people ask most about this conversion.

An exact copy carries your original picture inside the SVG unchanged, so it looks identical but is still made of pixels. A trace redraws the picture as real vector paths, so it scales to any size without blurring, but it can only approximate anything that is not flat colour.

If something simply demands an .svg file, choose exact copy. If you want artwork you can scale, edit or recolour in Illustrator, Inkscape or Figma, choose traced shapes.

Yes, pixel for pixel. The original file is carried inside the SVG without being decoded or re-encoded, so the colours, the detail and the transparency are exactly what you started with.

Because the picture has to be written as text to sit inside an SVG, which costs about a third more bytes. If size matters, trace it instead: a traced logo is usually far smaller than the PNG was.

It will produce something, but it will look posterised, like a screen printed poster. Tracing suits flat artwork: logos, icons, signatures and line art. For a photograph, exact copy is the right choice.

Usually a low resolution or heavily compressed source. The tracer follows the edges it finds, including JPEG artefacts. Start from the cleanest original you have, and set edge accuracy to smooth.

Yes. Open it in Illustrator, Inkscape, Figma or any vector editor and every shape is an ordinary SVG path element, fully editable and recolourable.

Completely, with no limit on how many files you convert or how large they are. There is no account, no paid tier and no watermark, because the conversion runs on your device and costs us nothing to provide.

No. Your browser decodes and re-encodes the image in memory on your own machine. Nothing is transmitted, nothing is stored and nothing is logged. You can disconnect from the internet after the page loads and it will still work.

No. There is no watermark, no logo and no added border, whatever the file size and however many you convert.

Yes. Only the extension changes, so a file called scan-final.png becomes scan-final.svg. Nothing is added to the name.

Yes. Drop a whole folder in and each file is converted separately, then download them individually or take the entire set as one zip built in your browser.

Yes, on both iPhone and Android. The layout adapts to a narrow screen and the conversion uses the same browser image pipeline your phone already relies on.

Yes. Image to svg, vectorize image and image to svg converter: the same conversion, written the way different people write it, and this page does all of them.

Need a different conversion?

Over a hundred free tools, all running in your browser. Nothing is uploaded and nothing is capped.