PNG · logos · icons · illustrations

Convert PNG to SVG without uploading it

Drop a PNG and get a clean, layered SVG that scales to any size. Transparent backgrounds stay transparent, colours stay exact, and the file never leaves your device.

  • Keeps transparency
  • Free, no signup
  • No watermark
Drop a PNG to convert

or · paste with ⌘ V

PresetLogo
Runs on your device · 0 bytes uploadedHow we know
How to

Convert a PNG to SVG in four steps

Most PNGs convert in about a second. Settings update the result live, so you can experiment freely.

chat-icon.svg1 layer per colour
  1. Drop your PNG above

    Or paste it with ⌘V. Logos, icons, stickers and flat illustrations give the cleanest result.

  2. Check the colours

    The converter picks the main colours and snaps them to real pixels. Add or remove colours with the stepper.

  3. Tidy the edges

    Raise Remove specks to drop noise, and use Round corners to choose between crisp and soft outlines.

  4. Download or copy the SVG

    Save the file, or copy the code straight into your HTML, Figma or code editor.

Tips

Get a cleaner SVG from your PNG

Start big

Use the largest PNG you have. Small images are upscaled before tracing, but more real pixels still means more accurate curves.

Fewer colours, smaller file

Every colour becomes a layer. Drop shades you don’t need and the SVG gets lighter and easier to edit.

Hide the background

If your PNG has a white box, keep Transparent background on. The converter detects the background colour from the edges.

Simplify for the web

For icons you embed in a page, raise Simplify curves a little. Fewer nodes means fewer bytes.

Why convert a PNG to SVG at all?

A PNG stores a grid of pixels. Scale it up and the edges get soft; scale it down and fine details disappear. An SVG stores shapes as curves, so the same file looks sharp on a phone icon and on a billboard.

SVG Harbor traces each colour of your PNG separately into smooth Bézier curves, keeping sharp corners sharp, then stacks the layers so they overlap slightly instead of meeting edge to edge. That removes the white hairlines you often see in traced files.

Does it work for photos?

Partly. A photo has thousands of colours and soft gradients, which don’t map well to flat shapes. With the Photo poster preset you get a stylised, poster-like vector with a handful of colours. For logos and icons you get a faithful copy.

FAQ

PNG to SVG, answered

Is this PNG to SVG converter free?
Yes. Converting and downloading is free, without an account or watermark, as often as you like.
Will my transparent PNG stay transparent?
Yes. Transparent pixels are left out of every layer, so the SVG has no background unless you choose to keep one.
Can I edit the SVG afterwards?
Yes. Each colour is its own path, so you can recolour or delete parts in any vector editor, such as Inkscape, Figma or Illustrator.
Is my image uploaded anywhere?
No. The conversion runs in your browser and the page blocks network requests from the converter. We never receive your images.