Convert PNG to SVG
Trace a PNG logo or icon into a real, editable SVG. Done in your browser; the image never leaves your device.
Output format
What this tool does
It traces a PNG bitmap into vector shapes and writes a real SVG file. The result is editable in Illustrator, Inkscape or Figma and scales without pixelation — within the limits of what tracing can do, which the section below is honest about.
About PNG
PNG is the lossless raster format of the web: every pixel is stored exactly, with an optional alpha channel for transparency. It was designed in 1996 as a patent-free replacement for GIF and is supported by literally everything that shows images. It is good for screenshots, logos, icons, UI graphics, anything with sharp edges, flat colour or text, and anything that needs a transparent background; less good for photographs — a photo saved as PNG is typically 5–10× larger than the same photo as a good-quality JPEG with no visible benefit. Universal: every browser, OS, editor, office suite and messaging app since the late 1990s.
About SVG
SVG is not a grid of pixels at all: it is an XML text file describing shapes, paths and text, which the viewer draws at whatever size is needed. That is why a logo as SVG stays razor-sharp on a billboard and a watch face alike, and why a 5 KB SVG can replace a 500 KB PNG. It is good for logos, icons, illustrations, diagrams and anything that must scale or be edited as shapes; less good for photographs — a photo can only be "traced" into vector shapes, which gives a posterised, painterly result, not the original. All browsers and design tools; some CMSs, social networks and office programs refuse SVG uploads (and it is not safe to accept from strangers because it can contain scripts).
What changes going from PNG to SVG
- Transparency is kept. Both formats support an alpha channel.
- Metadata: EXIF (camera, date, GPS) is not carried over — the browser decodes pixels, not tags. That is a privacy plus for sharing and a minus if you rely on dates in the file.
What "tracing" actually gives you
A PNG has no shapes, only pixels, so the tool traces it: it finds areas of similar colour and fits vector paths around them. For a logo, icon or flat illustration this works well and gives you a real, editable, infinitely scalable SVG. For a photo it gives a posterised, painterly version with thousands of paths and a large file — that is a limitation of the idea, not the tool. Best input: a clean PNG at 500–1024 px with flat colours and crisp edges (remove any JPEG-like noise first).
How to trace PNG to SVG
- Drop the PNG file on the panel above or click to choose it.
- Press Convert to SVG; tracing a logo takes a second or two.
- Download. The file is named after the original with a
.svgextension.
Frequently asked questions
Is my PNG file uploaded?
No. The page is static and has no upload endpoint; your browser does the work on your own device and the result is saved straight back to your disk. The site's Content-Security-Policy only allows it to talk to its own origin, so it cannot send your file anywhere even by accident. Load the page, disconnect from the internet, and it still works.
Does PNG to SVG lose quality?
Tracing is an approximation: flat-colour logos and icons come out clean; photos and gradients are posterised into a limited set of colours. It is not a pixel-exact copy by design.
Will transparency survive?
Yes — SVG supports an alpha channel, so transparent areas of the PNG stay transparent in the output.
Is it free? Any limits or watermark?
Free, no account, no watermark, no daily quota. Because nothing runs on our servers there is nothing to meter. The only limits are your device's memory — anything up to roughly 50 megapixels is fine on a modern phone or laptop.
Can I do several files at once?
One file at a time at the moment — drop the next one as soon as you have downloaded the first. Batch processing with a ZIP in and out is planned.
Does it work on my phone?
Yes — iPhone, iPad and Android browsers all run it. Large files take a few seconds longer on a phone than on a laptop.