Image to SVG

Convert a PNG or JPG logo, icon or drawing into a scalable vector SVG.

From Pixels To Shapes That Scale Forever

Drop in a logo, icon, signature or illustration and get a true vector SVG made of filled shapes — one that stays sharp at any size, from a favicon to a billboard, and can be edited in Illustrator, Inkscape or Figma.

In colour mode the image is reduced to the number of colours you choose by k-means clustering; each colour’s outline is traced along exact pixel edges, simplified and optionally smoothed into curves. Black-and-white mode traces a single silhouette at a threshold you control. Transparency is kept, and nothing is uploaded.

Key features

  • Colour or black and white tracing.
  • 2 to 24 colours, picked from the image itself.
  • Smoothing and speck removal for clean, small files.
  • Smooth curves or crisp straight edges.
  • Transparency kept — no background added to logos.
100% client-side — no data leaves your machine

This tool runs entirely inside your browser using native Web APIs. Your files and text are never uploaded to a server, never logged and never shared with third parties.

How to use: Image to SVG

  1. Drop in the image
    Flat artwork with clear edges traces best.
  2. Choose colours or B&W
    Match the number of colours in the original logo.
  3. Tune smoothing and specks
    Raise both to simplify; lower them for detail.
  4. Download the SVG
    Or copy the code to paste into HTML.

Technical specifications

Processing locationEntirely in your browser — no server round trip
Data uploadedNone. Files and text never leave your device
PriceFree — no account, no trial, no usage cap
CategoryMedia
Works offlineYes, once the page has loaded
Browser supportChrome 90+, Edge 90+, Firefox 90+, Safari 15+
Interface languagesEnglish, 中文, हिन्दी, Español, العربية

Frequently asked questions

Can I convert a photo to SVG?

You can, but the result is a poster-like image with flat colour areas, because vectors describe shapes rather than millions of subtly different pixels. Vectorising works best on logos, icons, line art and flat illustrations.

Why is my SVG file so large?

Every separate shape is a path, so noise and gradients create thousands of tiny ones. Use fewer colours, more smoothing and a larger speck size, or choose the Fast tracing resolution.

Will it recreate text as editable text?

No — letters become filled outlines, exactly like converting text to outlines in a design app. They scale perfectly but cannot be retyped.

Is the SVG editable?

Yes. Each colour is a separate path, so you can recolour, move or delete parts in any vector editor or directly in the SVG code.

Is my image uploaded?

No. Tracing runs in your browser using the canvas and plain JavaScript, so private logos and signatures stay on your device.

Related tools

Back to all tools