Drop a PNG below to trace it into an SVG.
Drop your PNG here or click to select
Sign in with a free account, then drop your PNG on the upload box or click the box to choose a file. The conversion starts as soon as you pick the file. When the SVG appears, download it.
The text box under the upload area is optional. Leave it empty and your PNG goes straight to the tracer. To have the AI redraw the image first, type a short description, then pick the file. The tracer gets the redrawn version. This can turn a photo or a rough sketch into flatter artwork, but the result will no longer match your file exactly.
Free accounts have a limited allowance, shared with the AI image generator and the background remover. Each conversion uses one, with or without a redraw. The pricing page lists the paid plans.
The converter uploads your PNG with its transparency intact. It does not fill the empty areas with white before tracing.
The AI redraw is the exception. It places the image on a white square, so leave the text box empty when the background needs to stay clear.
If the SVG still has a background shape you don't want, open it in the SVG Background Remover, which finds the background shapes and hides them. To turn the SVG back into a PNG, use SVG to PNG, which keeps the transparent areas. SVG to JPG fills them with white, because JPG has no transparency.
A tracer handles flat areas of color with hard edges best. Logos, icons, badges and line art are usually drawn that way, so they are the best fit and their shapes are simple to edit afterwards.
Shading is harder. When your PNG goes straight to the tracer, the site asks for gradient detection, so a smooth color blend can come out as an SVG gradient instead of a stack of color bands. Fine texture, such as brush strokes or paper grain, can become many small shapes.
Photos convert too, but the SVG looks more like a painting of the photo, and the file can get large. If you only need a photo at a bigger size, keep it as a PNG or JPG. For flatter artwork made from a photo, use the AI redraw.
Use the sharpest copy you have, since a blurry PNG gives soft, uneven edges. Large files are scaled down in your browser before upload, and the tracer normally works from a copy no larger than 2048 pixels on the longest side. A bigger PNG adds no detail. If a very large PNG fails to convert, try a smaller copy.
This page has no setting for the number of colors. The tracer picks them from your image.
To cut the palette down, download the SVG and open it in the SVG Editor. Its Reduce colors slider merges similar colors and can go as low as two. Fewer colors help with screen printing and vinyl, where each color means another screen or another layer to cut. The brush in the same editor paints the shapes you touch with a new color.
To try a different color scheme, the SVG Color Editor shifts the hue of the fills and strokes with one slider.
An SVG stores shapes, so its size depends on how many shapes the trace needed. A logo with a few flat colors usually makes a small file. A detailed illustration or a photo can end up larger as an SVG than it was as a PNG.
To shrink it, run it through the SVG Optimizer. It cleans up the code with SVGO and rounds the path coordinates. The new size is shown before you download.
The shapes in an SVG stay sharp at any size, though tracing can't add detail that the PNG didn't have. That makes the file useful for large prints and for websites, where it looks sharp on high-resolution screens. Cricut Design Space and the laser software LightBurn both accept SVG files, and Illustrator and Inkscape open them as editable paths.
Before you use the SVG commercially, check the pricing page and the terms of use. Only convert images that you made or have permission to use.
If you need a common graphic, such as an icon or clip art, look in the VectorArt.ai library before converting. Its images are already SVGs, sorted into categories and collections, and free accounts can download a limited number. If nothing fits, describe the image and the AI generator will make a new SVG.
JPG to SVG and WebP to SVG work the same way. To trace in Illustrator or Inkscape instead, read the guide on how to convert PNG to SVG.
Full-featured SVG editing tools
Remove or make backgrounds transparent
Optimize and compress SVG files
Edit and adjust colors in your SVG files
Convert images to SVG with AI
Create your own t-shirt designs with AI
Convert PNG images to SVG with AI
Convert JPG images to SVG with AI
Convert WEBP images to SVG with AI
Convert SVG files to high-quality PNG format
Transform SVG files into JPG/JPEG format
Convert SVG to WebP
Create a coloring page with AI
Create a vector avatar with AI