PNG to SVG
How to use
Traces logos, icons and line art into SVG vectors that scale to any size. Drop the image, choose the number of colours and the detail level, and download.
Step 1 of 4: Upload
- 1
- 2
- 3
- 4
Step 1 of 4 · Upload
- 1Upload
- 2Options
- 3Convert
- 4Download
- Turning an old logo, available only as a PNG, into a scalable file for print
- Converting a scanned signature into a clean vector for documents
- Making icons that stay sharp on high-density screens
How tracing turns pixels into shapes
Tracing works in three stages, and knowing them explains every result the tool produces. First, the image is reduced to the number of colours you choose, so every pixel belongs to one of, say, four flat colours. Second, the edge of each coloured region is followed around its boundary, producing an outline made of tiny pixel steps. Third, straight lines and curves are fitted to those steps, turning a staircase of pixels into smooth vector paths.
The two settings map onto those stages. Colours controls the first: too few and details merge together, too many and gentle shading splits into dozens of separate blobs. Detail controls the third: Smooth ignores tiny specks and rounds corners, which suits logos and scanned signatures, while Detailed follows every corner, which suits sharp icons and pixel art. The engine is ImageTracer, an open-source tracing library that runs entirely in the page.
The source matters more than any setting. Tracing can only follow the edges it is given, so a small, blurry or heavily compressed image produces wobbly outlines no matter what. Start from the largest, cleanest version available, ideally one with a plain background, and a logo usually traces into a clean SVG in a few seconds.
Free and private. Everything runs on your own device, with no account and no uploads.
A PNG is a grid of pixels, so enlarging it makes the edges blocky. An SVG describes shapes, so it stays sharp at any size. This tool traces a raster image into vector shapes: it reduces the picture to a small number of colours, finds the outline of each coloured region, and fits smooth paths to those outlines. That works very well for logos, icons, signatures and flat illustrations, and poorly for photographs.
Technically yes, usefully no. A photo has smooth gradients everywhere, so tracing produces thousands of small blobs, a very large file, and something that looks like a posterised painting. Keep photos as JPG, WebP or AVIF.
Tracing can only follow the pixels it is given. A small or blurry source has soft, stepped edges, and those become the outline. Start from the largest version available, and try the Smooth setting.
The longest side is scaled to at most 1200 pixels before tracing. Beyond that, tracing slows down sharply and the SVG grows without gaining visible detail.
No. Letters are traced as shapes like everything else. If you need editable text, retype it in a vector editor using the original font.
- 1
Add the image
PNG, JPG, WebP, BMP and GIF are accepted. Use the largest, cleanest copy you have.
- 2
Choose colours
2 for a black-and-white logo or signature, 4 to 8 for most logos, 16 for flat illustrations with shading.
- 3
Choose detail
Smooth removes speckles and rounds edges; Detailed follows every corner of the source.
- 4
Convert and check
Open the SVG and zoom in. If edges wobble or small specks appear, try the other detail setting or fewer colours.
- ·Fewer colours usually give a cleaner result. Pick the smallest number that still keeps every distinct part of the design.
- ·For professional print work, treat the trace as a starting point and tidy the paths in a vector editor.