Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

PNG to SVG Converter (Image Vectorizer)

Trace logos and flat art into clean SVG paths — one colour for cutting, or up to 64.

Design No upload Works offline Free, no sign-up

Next steps

About the PNG to SVG Converter (Image Vectorizer)

Turn a PNG, JPG or WebP — a logo, icon, clip art, sketch or stencil — into an SVG of filled vector shapes that stay sharp at any size. Choose Black & white for one-colour cut files (Cricut, Silhouette, vinyl, laser engraving, stencils), or Colour with 2 to 64 colours. Presets set sensible detail, smoothing and noise removal for each job, and every setting can be fine-tuned.

The original and the SVG sit side by side, zoom together up to 8× and scroll together, so you can check edges closely. The list of colours shows each one’s share of the image and number of shapes: untick the background before cutting, or recolour a layer without tracing again. Download the SVG — optimised with SVGO if you like — with its size in pixels, millimetres or inches. Tracing runs in a Web Worker on your device; the image is never uploaded.

How to use it

  1. Choose, drop or paste an image. It is traced at once with the Logo / icon preset.
  2. Pick what it is made for: Logo / icon, Cricut / vinyl cut, Laser engraving, Illustration or Photo (poster effect). Adjust Colours or the Threshold, Detail, Corners and curves and Noise removal if needed.
  3. Compare the two panes; use Zoom to inspect edges. In colour mode, untick colours you do not want (such as the background) or click a swatch to recolour it.
  4. For cutting or engraving, set Size written in the file to a width in millimetres or inches. Select Download SVG or Copy SVG code.

Examples

A logo for a website
Input
A 600 × 600 px PNG logo with three flat colours on white · Logo / icon preset
Result
An SVG with one group of shapes per colour, usually a few kilobytes after SVGO

Tick Remove the background colour to drop the white square behind the logo.

A decal for a cutting machine
Input
Black lettering on white paper, photographed with a phone · Cricut / vinyl cut preset
Result
One-colour shapes with the paper removed and holes (the inside of “o”, “a”, “e”) kept as holes

If paper texture shows up as specks, raise Noise removal; if thin strokes break up, raise the Threshold.

Clip art with gradients
Input
A cartoon with soft shading · Illustration preset (16 colours)
Result
Shading becomes bands of flat colour; more colours give smoother bands but a larger file

Common uses

  • Recreating a logo as SVG for a website, signage or print when only a PNG or JPG is left.
  • Making one-colour cut files for Cricut, Silhouette and vinyl plotters, or engraving files for laser cutters.
  • Turning hand-drawn sketches, signatures and stamps into scalable outlines.
  • Converting clip art and simple illustrations into editable vector layers for Inkscape, Illustrator, Affinity or Figma.

How the tracing works

  1. Colours. In colour mode the image is reduced to at most the chosen number of colours: seeds are picked so that common, clearly different colours come first, then refined with k-means clustering in the perceptual OKLab colour space, and near-identical shades are merged. In black-and-white mode each pixel is compared with a brightness threshold — found automatically with Otsu’s method, or set by you.
  2. Soft edges and noise. The pixels along an anti-aliased edge are a blend of the colours on either side; each goes to whichever of the two covers more of it, so edges do not turn into thin extra colours, or into a pale halo when the background is removed. A thin colour of its own, such as a grey tagline on white, keeps its colour. Regions smaller than a few pixels are then merged into the colour around them, and Medium and High first blur away JPEG noise (only between similar colours, so edges stay sharp). With Noise removal Off, and for photos, every colour is kept as found.
  3. Outlines. For each colour, the edges between pixels are followed into closed outlines with imagetracerjs (András Jankovics, public domain), then fitted with straight lines and curves. Detail sets how far a line or curve may stray from the pixel edges; Sharp prefers straight lines and keeps corners, Smooth prefers curves.
  4. SVG. Each colour becomes a group of paths (holes included), drawn largest area first. A hairline outline in the same colour hides the thin seams anti-aliasing would leave between colours.

Tips for cutting machines and lasers

  • Use Black & white: every shape is one solid colour with real holes, which is what cutting software expects.
  • Write a physical size: with a width in mm or inches, the file opens at that size in software that reads SVG units, instead of being guessed from pixels.
  • Smooth curves cut more cleanly on vinyl; Sharp keeps crisp corners for engraving text and geometric logos.
  • A clean, high-contrast source works best: a scan or a well-lit photo of black ink on white paper. Very thin lines (1–2 px) may break up; enlarge the source or use a larger Trace at size.

Why photos do not trace well

A vector file stores areas of flat colour. A photograph has smooth changes everywhere, so tracing it creates thousands of small blotches and a large file that still looks posterised. The Photo (poster effect) preset embraces that look on purpose. To keep a photo looking like a photo, keep it as JPG or WebP — the image converter can change its format.

Another engine to try

Every tracer handles edges differently. If a file comes out better with stacked shapes, or you need a DXF file for CAD, CNC or laser software, try the Image to SVG converter, which uses the vtracer engine.

Limitations

  • Works best on logos, icons, line art and flat illustrations; photos become posterised and produce large files.
  • Text becomes outlines (shapes), not editable text, and text smaller than about 12 px in the source usually loses detail.
  • Images are traced at up to 2,000 px on the longest side (larger images are scaled down; small ones are enlarged up to 4× for smoother curves). Big images with many colours take longer, especially on phones.
  • Colours are merged into flat areas, so gradients, soft shadows and textures are simplified.
  • HEIC photos open natively in Safari; other browsers first download a free HEIC decoder (about 1.4 MB, once).

Privacy

Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.

Frequently asked questions

Is my image uploaded to a server?

No. The image is decoded, traced and turned into SVG in your browser (in a Web Worker); nothing is sent anywhere. The page also works offline once it has loaded.

How do I make an SVG for Cricut from a PNG?

Choose the Cricut / vinyl cut preset, check that the shapes look right in the SVG pane (raise Noise removal for specks, move the Threshold if strokes are too thin or thick), optionally set a width in inches or millimetres, and download the SVG. Upload it to your cutting software as an SVG image.

How do I get a transparent background?

Transparent areas of a PNG are never traced, so they stay transparent. For a solid background (such as white), use Black & white — only the dark shapes are traced — or, in colour mode, tick Remove the background colour or untick that colour in the list.

How many colours should I choose?

As many as the image really has: count the flat colours of the logo and add one for the background. Too few merges colours that should stay apart. A few more than needed does little harm, because the blended pixels along soft edges are given to the colours on either side instead of becoming colours of their own. The colour list shows each colour’s share, which helps you spot colours you do not want.

Why is the SVG file so large?

Large files come from many small shapes: noisy photos, JPEG artefacts, gradients or a high Detail setting. Choose fewer colours, lower the Detail, raise Noise removal, or keep Optimise the download with SVGO ticked.

Can I edit the SVG afterwards?

Yes. Each colour is a group (<g>) of ordinary paths, so Inkscape, Illustrator, Affinity Designer, Figma and cutting software can move, recolour, weld or delete shapes.

Quick answers and tool search

Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.