PNG to SVG.
Turn a PNG icon, silhouette or line drawing into real black SVG paths. Adjust the threshold, inspect the shape, then download. Everything runs in your browser.
Start with a mark.
One still PNG. Up to 5 MiB / 4 megapixels / 4096 px per side. Animated PNG is rejected.
No PNG selected
Pixels darker than this value become black. Alpha is flattened onto white.
Downscaled to fit; never enlarged. Smaller rasters lose detail and reduce complexity.
Local worker processing.
The shape, in stages.
Local / no uploadsChoose a PNG or try the example to begin.
Your source artwork
appears here.
Choose what becomes
the black shape.
Closed paths.
Transparent background.
| Source dimensions | — |
|---|---|
| Working dimensions | — |
| Selected pixels | — |
| Closed contours / vertices | — |
| SVG file size | — |
Ready for a closer look.
Edges follow pixel cells, with collinear points removed. Holes are preserved. This is a monochrome trace, not a smooth curve reconstruction.
Open local SVG / save manually ↗Browser settings control saving. Output contains geometry, never an embedded PNG.
Made for bold shapes.
Best for high-contrast icons and line art. Colors and transparency become a binary silhouette; photographs and soft edges lose detail. The SVG keeps the original aspect ratio, using a working raster up to 512 px per side.
Tracing stops at 100,000 boundary segments, 5 MiB of SVG or five seconds. Try a smaller raster or simpler artwork if it fails. Without Web Workers, processing uses a cancellable 256 px fallback.
Your selected file and results stay only in tab memory. No uploads, accounts, analytics or saved history. Choosing a file grants access only to that file. Reset or reload discards the work; only Download SVG requests a local download.
Tracing questions.
How do I turn a PNG into real SVG paths?
Choose a still PNG or use the example. Set the threshold and optional inversion while inspecting the binary mask, then choose Trace shape. Inspect the SVG preview and ledger before clicking Download SVG. The output contains closed black paths with holes and a transparent background, not an embedded PNG.
Is my PNG uploaded, saved or shared? What permissions are needed?
No. Your selected file and results stay only in tab memory, without uploads, accounts, analytics or saved history. The file chooser grants access only to the selected file. Reset or reload discards work. Download SVG saves locally when you click it; browser settings control saving.
Why does the trace lose color or look angular?
This converter thresholds a white-flattened PNG into a black silhouette at up to 512 px per side. Edges follow pixel cells and only collinear points are removed. It preserves holes, but does not reconstruct color, gradients or smooth curves. Use high-contrast icons or line art rather than photographs.
How do I recover from an empty or overly complex trace?
For no shape, raise the threshold or invert the selection and trace again. For excess complexity or a timeout, choose a smaller working raster or simpler artwork. Still PNGs must be at most 5 MiB and 4 megapixels, with neither side above 4096 px. Animated PNG is rejected. Failed replacements preserve the previous valid source; settings edits clear the old export.