PNG to SVG converter

Turn a PNG into a real vector SVG made of clean shapes that stay sharp at any size, in color, black and white or one solid color.

Drop an image to convert it to SVGChoose an image to convert it to SVG

PNG, JPG, WebP or GIF. Logos, icons and drawings trace best.

Try one:

How to convert a PNG to SVG

  1. Drop a PNG into the box above, or choose one from your device.
  2. Pick a style: Color, Black & white, or One color.
  3. Pick the detail: Simple for logos and icons, Detailed for photos.
  4. Keep Remove the background color ticked for a transparent SVG.
  5. Select Download SVG, or Copy SVG code.

Drop a PNG into the box above and it comes back as an SVG made of real vector shapes. The converter groups the picture's colors into regions, traces each region's outline as smooth curves and stacks the shapes into one SVG file. Scale it to a billboard or a favicon and the edges stay crisp, because the file describes shapes instead of pixels. There is no signup or watermark.

Which images convert well

SVG tracing works best on pictures made of flat areas of color:

Photos can be traced too, but they come out posterized: areas of similar color turn into flat patches, like a screen print. The Detailed level keeps many more shades at the cost of a much larger file. To keep a photo photographic, a PNG or JPG is the better format.

Color, black and white, or one color

Transparent backgrounds

A transparent PNG stays transparent: empty areas simply have no shapes in the SVG. For a logo or drawing on a plain background, Remove the background color clears that color from the edges inward before tracing, so the SVG holds only the design, not a white box behind it. The soft rim around each shape, where its color blends into the background, is cut cleanly too, so a red logo on white doesn't come back with pale pink slivers around it.

The same color inside the design, such as the middle of a letter O, stays put in Color, because it may be part of the design, like the white of an eye. When it is really background, tick Inside letters and shapes too, which appears when the picture has such areas. One color always cuts them out, so letters keep their holes.

For a photo with a busy background, remove the background first with the background remover, download the transparent PNG, then trace it here. For logos, the logo background remover cleans up edges and trims the canvas first.

Detail, curves and file size

Under More settings, Curves switches between smooth curves, sharp corners for geometric shapes, and pixels for pixel art that should keep its square blocks. Ignore specks smaller than removes dust and noise below a size you choose.

Cricut Design Space refuses SVGs with more than 5,000 paths. The tool counts the shapes in every result and says so when a trace goes over that; One color, Simple or a lower Colors limit brings it down.

Using your SVG

Every result opens in browsers and design apps. Figma, for example, turns an imported SVG into editable vector layers, and Cricut Design Space uploads it as a cut-ready image with one layer per color. Copy SVG code puts the markup on your clipboard to paste straight into a web page or code editor. To turn an SVG back into a PNG at any size, use the SVG to PNG converter.

The file keeps the original image's width and height, so it lines up with the PNG it came from, and scales cleanly to any other size. JPG, WebP, GIF and HEIC images convert the same way; what a transparent background is explains how the formats store transparency.

Frequently asked questions

Is this a real vector SVG?

Yes. The picture is traced into filled shapes with curved outlines, and the SVG contains only those shapes. An SVG can also just hold a PNG as embedded pixels; that kind of file stays blurry when enlarged, and cutting machines such as Cricut can't use it.

Can I use the SVG with Cricut?

Yes. Cricut Design Space uploads SVG files as cut-ready vector images and separates their colors into layers. It refuses SVGs with more than 5,000 paths, so use One color, the Simple level or fewer colors for complex pictures.

Why does my photo look like a poster?

Tracing turns areas of similar color into flat shapes, so photos come out posterized. Detailed keeps more shades but makes a much larger file. Logos, icons, drawings and text convert best.

Does the SVG keep a transparent background?

Yes. Transparent areas of a PNG stay empty in the SVG, and Remove the background color clears a plain background such as white paper, so the shapes sit on nothing. Inside letters and shapes too also clears the holes in letters such as O and A.

Can I convert JPG to SVG too?

Yes. The converter traces JPG, WebP, GIF and HEIC images the same way as PNG files.

Are my images uploaded?

No. The image is traced inside your browser tab, so it never leaves your device, and the tool is free with no signup or watermark.