PNG to SVG,
a real trace, not a wrapper.
This turns a PNG into genuine vector shapes — a true SVG that scales to any size with no blur — by tracing the image in your browser. It's the right tool for a logo, an icon or flat artwork. It is the wrong tool for a photograph, and this page is honest about which one you have. Nothing is uploaded.
The short version
Tracing (vectorizing) looks at your PNG and rebuilds it out of paths — outlined shapes filled with solid colour — instead of a grid of pixels. The payoff is that the result is resolution-independent: the same SVG is razor-sharp on a business card and on a billboard, and it's usually tiny when the source is a simple graphic.
That only works when the picture is made of shapes to begin with: logos, icons, symbols, line art, a screenshot of an interface. Hand it a photograph and there are no clean shapes to find — just millions of gradients — so the trace comes out blurry, posterised and often larger than the PNG you started with. If that's your case, don't; keep the PNG or use JPG.
Trace PNG to SVG now
Opens with SVG already chosen under "Save as". Free, no account, no daily cap. Nothing uploads — the tracing runs on your machine, and it warns you if your image looks like a photo.
Trace a PNG to SVG in three steps
- Open the converter. The button above lands on the tool with SVG already selected under "Save as".
- Add your PNG. Drop, paste, or choose a folder. It's read into the tab, never uploaded.
- Save the SVG. The image is traced into vector paths on your device — save the
.svgand it scales to any size.
What traces beautifully
- Logos and wordmarks. A flat logo exported as PNG becomes a crisp, scalable SVG you can drop into print, a favicon, or a huge banner.
- Icons and symbols. Simple, few-colour shapes are exactly what tracing is built for — small files, clean edges.
- Line art and diagrams. Sharp outlines survive the trip; you get editable vector paths back.
- UI screenshots of graphics. Flat interface elements with solid fills trace well.
The honest caveats
- Photos don't vectorize. This is the big one. A photograph has no clean shapes to trace, so the SVG is blurry, posterised and often heavier than the PNG. The converter flags it when your input looks like a photo — believe the flag. For photos, JPG or WebP is the honest answer.
- Tracing is approximate. Even on flat art it's a re-drawing, not a perfect copy — very fine detail and soft, feathered edges get simplified. For a clean logo that's exactly what you want; for something intricate, check the result.
- Detail vs size is a real trade. The quality slider controls how many colours the trace follows. Higher follows more detail and makes a bigger file; lower posterises to fewer colours and a smaller one. Nudge it to taste.
-
Nothing uploads, and you can check it. The tracer is pure
JavaScript on your machine. Press
F12, open Network, trace a PNG: no request. Or cut your Wi-Fi and trace anyway — it still works.
Questions people actually ask
- Is this a real vector, or a PNG hidden in an SVG?
-
A real vector. The output is genuine
<path>shapes, which is why it scales without blurring. It is not the PNG wrapped in an<image>tag. - My logo has a transparent background — does that survive?
- Yes. Transparent regions are traced as their own areas rather than filled, so the SVG stays usable on any background. Hard edges trace more cleanly than soft, feathered ones.
- Why did my traced photo come out huge and blurry?
- Because it's a photo. Tracing needs flat shapes; a photograph is continuous gradients, so the tracer approximates it with thousands of paths — big file, soft result. Keep the PNG, or convert it to JPG instead.
- Can I edit the SVG afterwards?
- Yes — it's standard SVG, so it opens in Illustrator, Inkscape, Figma or a text editor, with the traced paths editable like any vector.
- Is PNG to SVG free, with no limit?
- Yes — no account, no daily cap, no file limit. It runs on your device, so the only ceiling is your machine.
Convert between other formats
-
Vector tracer
JPG to SVG
Great for a JPG logo or screenshot — but most JPGs are photos, which trace poorly.
-
Vector tracer
WebP to SVG
Trace a WebP graphic or icon into scalable vector shapes.
-
Converter
PNG to JPG
For a PNG photo — a smaller file that opens anywhere.
-
Converter
PNG to WebP
Far smaller than PNG and keeps transparency — modern software.
-
Converter
WebP to JPG
For software that can't open WebP yet — JPG opens on everything.
Ready when you are
Trace one logo and see the vector come back. Free, unlimited, and nothing leaves your device.