SVG Converter

Turn a PNG, JPG or any image into a real SVG, or an SVG into a PNG. Free, no sign-up, and your image never leaves your device.

No image handy? Try:

Traced on your device. Your image is never uploaded.

Real output: a 480 px PNG, traced on this page in Color mode.

At a glance

Input
PNG, JPG, WebP, GIF, BMP, or any image your browser opens
Output
SVG with real vector paths; also PDF, EPS, DXF and PNG
Colors
Found automatically, or set 2 to 64
Modes
Full color, black & white, centerline, cut file; transparent background
Image size
Any. Traced at 1,200 px on the long side; black & white at the image's own size.
Privacy
Runs in your browser. Nothing is uploaded.
Price
Free. No account, no watermark, no limits.
Engine
VTracer 1.0 with our own color cleanup and shadow tracing; our own contour tracer for black & white
Your files
You keep all rights to your images and the files you make.

Two directions, two different jobs

"SVG converter" covers two jobs that work in opposite directions, and it helps to know which one you need.

  • Image to SVG is tracing. A PNG or JPG is a grid of pixels. Turning it into an SVG means finding each color region and outlining it with curves, which is what the converter above does. The result scales to any size and opens as editable shapes in Illustrator, Inkscape, Figma and Cricut Design Space.
  • SVG to image is rendering. An SVG already holds shapes. Turning it into a PNG means drawing those shapes at a size you pick, which is exact and quick. SVG to PNG renders at 256, 512, 1,024 or 2,048 pixels wide.

Drop an SVG on the converter above and it points you to SVG to PNG, because tracing a file that is already a vector can only lose detail.

A real SVG, not pixels in a wrapper

Some converters take a shortcut: they put your original pixels inside an SVG file and hand it back. The file ends in .svg, but it is still a bitmap, so it blurs when you enlarge it and can't be recolored shape by shape. You can check any SVG in a few seconds by opening it in a text editor. A traced SVG is made of <path> elements, rows of numbers that describe curves. A wrapped one holds an <image> element with a long block of base64 text.

Everything this converter makes is traced paths. The rocket in the demo above is a 480 px PNG, and the default settings turn it into 14 paths in a 3.5 KB SVG. For how the open-source engines behind free converters compare, see the vectorizer benchmark.

Which conversion do you need?

You haveYou wantUse
A PNG or JPG logo, icon or illustrationAn SVG to edit or scaleThe converter above, or PNG to SVG and JPG to SVG
A pixelated or blurry logoA clean vector logoVectorize a Logo
A line drawing, sketch or signatureOne stroke per line for a laser, plotter or Cricut penCenterline Trace
Any imageA DXF for LightBurn, a CNC router or CADPNG to DXF
Any imageA PDF or EPS for a print shopThe converter above: download, then PDF or EPS
An SVGA PNG for a site that won't take SVGSVG to PNG
Artwork you'd run through Illustrator's Image TraceA free alternative with no subscriptionImage Trace

What comes out

FormatWhat it isUse it for
SVGVector paths in a text file you can editWebsites, Figma, Illustrator, Inkscape, Cricut Design Space
PDFThe same paths on a print-ready pagePrint shops, sign makers, sending artwork
EPSThe same paths as PostScriptOlder print and embroidery workflows
DXFPolylines in millimetres, one layer per colorLaser cutters, CNC routers, CAD, Silhouette Studio Basic
PNGPixels, drawn from the tracePlaces that don't accept vectors

Getting a clean SVG

  • Start from the biggest, sharpest file you have. The converter smooths out blur and JPEG noise, but it can't invent detail that isn't there.
  • Pick the mode for the artwork. Color for logos and illustrations, B&W for ink on paper, Centerline for line art a machine will follow.
  • Drop the background. Tick Transparent background so a plain white or colored background doesn't become a rectangle behind your design.
  • Leave Colors on Auto first. It finds the real colors and ignores edge blur. Set a number only when you want fewer or more shades.
  • Clean up under Advanced. Raise Despeckle if tiny specks show up, and lower Smoothing to keep hard corners.
  • Check before you download. Zoom in on the compare view, and turn on Outlines to see the paths the file will hold.

Where it falls short

  • Photos. There is no true vector of a photo. On Auto you get flat bands of up to 24 colors, and often a file bigger than the JPG.
  • Gradients and soft shadows turn into steps of flat color.
  • Tiny text in a small image comes out lumpy. Trace the biggest version you have, or retype the text in your editor.
  • PDF, AI and PSD files can't be read directly. Export a PNG first.
  • One image at a time. There is no batch conversion.

Frequently asked questions

Is this SVG converter free?

Yes. There is no account, no watermark and no limit on files. The conversion runs in your browser, so there are no server costs to pass on.

Is my image uploaded?

No. The image is read and traced on your own device. Nothing is sent to a server, so it is safe for client logos and unreleased artwork.

Does it make a real SVG, or a PNG inside an SVG file?

A real SVG. Every color region is traced into vector paths, so the file stays sharp at any size and opens as editable shapes. Some converters wrap the original pixels in an SVG file instead; open any SVG in a text editor and a wrapped one shows an image element with a long block of base64 text where the paths should be.

Can it convert an SVG to PNG?

Yes, with the SVG to PNG tool. It draws your SVG at 256, 512, 1,024 or 2,048 pixels wide, with a transparent or white background. Tracing an SVG back into an SVG would only make it worse, so the converter points SVG files there.

Can I get a PDF, EPS or DXF instead of an SVG?

Yes. Every trace also downloads as PDF and EPS for print shops and design apps, and as DXF for laser cutters, CNC routers and CAD programs. The buttons sit under the main download button.

Can it convert a photo to SVG?

It can, but a photo has no true vector version. On Auto the converter posterizes it into up to 24 flat colors, which gives a stylized look and often a bigger file than the photo. For most uses, keep a photo as a JPG.

Can it convert a PDF, AI or PSD file to SVG?

Not directly. The converter reads the images a browser can open: PNG, JPG, WebP, GIF and BMP. Export the page or layer you need as a PNG first, then drop that in.