Images · Convert

Convert PNG to SVG

Your files are processed on your device. We never upload them.

Traced with imagetracerjs, which is in the public domain.

How to convert PNG to SVG

  1. 01A ▸Choose your PNG images, or drop them on the page.
  2. 02A ▸Pick the detail. Logo or drawing suits most logos and icons.
  3. 03A ▸Select Convert to SVG, then download each SVG, or all of them as a zip.

About PNG to SVG

Where PNG files come from

Logos, icons, and drawings are often only available as PNG, which has a fixed number of pixels and blurs when enlarged. Printing large, cutting vinyl, embroidery, and editing in a vector program need shapes, which is what SVG stores.

What changes

  • Pixels become filled shapes, so the SVG stays sharp at any size.
  • Colours are reduced to a palette of 8, 16, or 32 depending on the detail. Gradients become bands of colour.
  • Transparency is kept; see-through areas stay empty.
  • Images larger than 1000 to 1600 pixels on a side (depending on the detail) are traced at that size, then shown at their original size.

Measured

A 1024 by 1024 pixel logo and our 12-megapixel sample photo, both PNG, traced in Chrome on a laptop. Phone timings are still to be measured.

Logo, Logo or drawing detail47 KB to 27 KB, in 0.4 seconds
Logo, Detailed47 KB to 174 KB, in 0.8 seconds
Photo, Logo or drawing detail14 MB to 129 KB, in 0.4 seconds (a poster-like picture)

In your browser

Every current browser reads PNG itself. The tracer (imagetracerjs, 12 KB) is downloaded on the first conversion and then cached.

Limits

  • Tracing makes a lookalike, not the original design. Thin lines and small text may come out uneven; try Detailed for them.
  • Gradients and photos give large files and visible colour bands.
  • Images larger than 1600 pixels on a side are traced at a smaller size, so the tiniest details are smoothed.

Other options

  • PNG to ICO: an icon file for Windows or a favicon.
  • PNG to WebP: a smaller exact-looking copy for the web, when you don't need to scale up.
  • JPG to SVG: the same tracing for JPG images.

Questions

Is this a real vector conversion?

Yes. The SVG is made of filled shapes, not an embedded PNG, so it stays sharp at any size and opens in vector programs. The shapes are traced from the pixels, so they are a close lookalike rather than the designer's original paths.

Are my images uploaded?

No. Your files are processed on your device. We never upload them.

Does the SVG keep a transparent background?

Yes. See-through parts of the PNG are left empty.

Which detail should I pick?

Logo or drawing (8 colours) gives clean shapes and small files. Balanced (16 colours) suits more colourful artwork. Detailed (32 colours, finer curves) keeps more, but our logo's SVG grew from 27 KB to 174 KB.

Can I use the SVG with a cutting machine or for printing?

Yes. Cricut, Silhouette, laser cutters, and print shops accept SVG. For cutting, Logo or drawing gives fewer, cleaner shapes.

Can I convert a photo to SVG?

It works, but photos become thousands of shapes with a poster look and a large file. Tracing is best for images with flat colours.