PNG vectorizer for logos, icons, and transparency
PNG to SVG for clean assets and transparent backgrounds
PNG is the default format for UI icons, app assets, and logos with transparency. This page is tuned for that workflow: clean edges, controllable smoothing, speck cleanup, and an output that layers nicely on any background. Use the presets as a starting point, then adjust the few controls that matter for PNGs: what counts as ink, how aggressively curves are simplified, and how much tiny noise is removed.
Vectorize PNGs into clean, editable SVG paths. This page is tuned for transparent PNGs, logos, icons, and crisp line art. For soft edges or glow, start with a PNG Icon preset and adjust threshold.
PNG → SVG: what to optimize for
PNG is raster. SVG is vector. The conversion step is deciding what pixels become shapes and how complex those shapes should be. For most PNG logos and icons, the best SVG is not the “most accurate” trace. It is the one that has smooth curves, minimal node count, and correct bounds so it is easy to edit and scales cleanly.
The most important control is threshold. Threshold decides which parts of the PNG are considered ink (kept) vs background (ignored). If thin features disappear, threshold is usually too strict. If edges get fat or holes fill in, threshold is usually too permissive. Once the silhouette is correct, use curve tolerance to reduce point noise and smooth paths without rounding intentional corners. Finally, use speck cleanup (turd size) to remove isolated blobs caused by antialiasing or compression.
Transparency is where PNG shines. If your logo sits on a transparent background, keep Background set to Transparent so the SVG overlays cleanly in UI comps and on the web. If you imported a PNG with a baked-in background, switch to a solid background mode or clean the PNG first so the trace does not pick up background texture.
When PNG converts best
Transparent PNG logos usually trace cleanly because the background is unambiguous. Keep Background set to Transparent and start with PNG Logo (Clean shapes). Then adjust threshold until counters and small gaps are preserved.
Thin details can disappear if threshold is too aggressive. Start with PNG Icon (Thin details), then fine-tune threshold and curve tolerance so strokes stay visible without adding jagged edges.
If edges look fuzzy, reduce threshold slightly and increase tolerance a bit. Fuzz usually comes from tracing antialiasing.
If holes fill in (like inside letters), lower threshold or switch to a thin-details preset before increasing tolerance.
Lower node count makes editing easier. Increase tolerance until handles feel manageable without changing the silhouette.
PNG to SVG keyword cluster
PNG to SVG for transparent logos, icons, stickers, and web graphics
This page targets PNG sources: transparent logos, flat icons, screenshots, sticker artwork, and clean web graphics. It uses server-assisted tracing with route-aware presets, searchable speed filters, editable layer output, and copy/download controls.
Best for
- Transparent PNG to SVG and png to svg converter free searches.
- Logos, icons, decals, clipart, flat marks, and sticker-style art.
- US creators preparing brand assets, classroom graphics, Etsy files, or merch artwork.
Settings to try
- Try Logo - Sharp or Lineart - Clean for flat PNG artwork.
- Use remove white or transparent/background presets when a PNG has a plain canvas.
- Switch to layered presets when the PNG has distinct color regions you want editable.
Useful limits
- Tracing converts pixels into paths; it is not a lossless PNG wrapper.
- Tiny texture, antialiasing, and shadows can create extra paths unless cleanup settings are used.
- Use SVG to PNG if you already have an SVG and only need raster export.
Related tools
Need help choosing?
Read the concise workflow, preset, settings, and troubleshooting docs without adding clutter to the converter.
PNG to SVG FAQ
Does this work with transparent PNGs?
Yes. Leave Background set to Transparent to keep the SVG overlay-friendly.
What limits are enforced?
Up to 30 MB per image, with a resolution guard around 30 MP and 8000 px per side. Preview is fastest up to 10 MB and throttled up to 25 MB.
Why do I sometimes see a server busy message?
Vectorization is CPU heavy. Concurrency is capped for stability. When saturated, the server replies with Retry-After and the page retries automatically.
