a plain-English guide

How to convert a PNG to SVG (and avoid fake SVGs)

Converting a PNG to SVG means tracing its pixels into shapes. Some converters skip that and just wrap the PNG in an SVG file. Here is how to do it properly, when it works, and the easier route for icons.

Short answer
  • A real conversion traces the picture: software follows the edges of the pixels and redraws them as shapes. That is what makes an SVG sharp at any size.
  • Watch for fake SVGs. Some converters put your PNG inside an SVG file unchanged. Open the file in a text editor: if you see <image and a long block of letters, it is still pixels.
  • Free and reliable: Inkscape’s Path > Trace Bitmap. Paid: Illustrator’s Image Trace. Online tracers vary, so always check the result.
  • Tracing works for bold, flat, high-contrast images with few colours. It struggles with small, blurry, detailed or gradient-heavy PNGs.
  • For icons, skip conversion: download the original SVG. Every with icons icon comes as a real SVG, 34,000 of them, free under MIT.
Written by
Published
Reading time
8 min
Facts checked
A monstera leaf photo whose left side is a coarse pixel mosaic that turns into smooth orange vector outlines with pen anchors and handles, next to a clean leaf icon tagged .svg
Photo: Hayley Maxwell on Unsplash
On this page 9 sections

To convert a PNG to SVG, you trace it: software follows the edges in the pixels and redraws them as shapes, which is what lets an SVG stay sharp at any size. Free Inkscape (Path > Trace Bitmap) and Adobe Illustrator (Image Trace) do this well for bold, flat images. Many online converters do too, but some only wrap your PNG inside an SVG file, which changes the file name and nothing else. For icons, the simplest route is to skip conversion and download the original SVG.

This guide explains the difference between a real and a fake conversion, how to check yours in ten seconds, how to trace properly with free and paid tools, and when tracing is simply the wrong job.

What does converting a PNG to SVG actually do?

A PNG is a grid of coloured squares (pixels). Stretch it and the squares get bigger, so it turns blurry. An SVG is a list of shapes, a bit like a recipe: “a circle here, a curved line there, filled with this colour”. The computer redraws the shapes at whatever size you ask for, so they never go blurry.

So you cannot really “convert” one into the other, the way you convert a Word file to PDF. There are only two things a converter can do:

The three ways a PNG becomes an SVG, and what each really gives you.
MethodWhat happensSharp when enlarged?Editable shapes?
Tracing (vectorising)Software finds edges and colour areas, then draws new shapes over them Yes Yes
Wrapping (embedding)The PNG is placed inside an SVG file, unchanged No, still pixels No
Redrawing by handA person rebuilds the shape with a pen tool Yes Yes, and cleanest

Wrapping is not a trick in itself: SVG has an <image> element for placing pictures, and designers use it on purpose. It only becomes a trap when a “PNG to SVG converter” does just that and calls it a conversion.

Two cards with the same small orange heart icon and a big magnifier on its edge: the traced SVG shows a smooth curve with pen anchor points, the fake SVG with a PNG inside shows a jagged staircase of pixels
Zoom in on a traced SVG and the edges stay crisp. Zoom in on a wrapped one and the pixels come back.Artwork: with icons

How do I tell if an SVG is fake?

You do not need design software. Three quick checks, from easiest to surest:

  1. 1
    Zoom right in

    Open the SVG in a browser (drag it onto a tab) and zoom to 400% or more. Real shapes stay smooth. Blocky, soft edges mean pixels.

  2. 2
    Look at the file size

    A simple traced icon is usually a few kilobytes. If the SVG is about as big as the PNG, or bigger, it probably contains the PNG.

  3. 3
    Open it in a text editor

    Right-click and open it with Notepad or TextEdit. Real shapes look like path data. A fake one has an <image tag followed by a very long block of letters and numbers.

Here is roughly what each looks like inside. A traced shape:

<svg viewBox="0 0 24 24"><path d="M12 21C7 17 3 13.5 3 9a4.5 4.5 0 0 1 9-1 4.5 4.5 0 0 1 9 1c0 4.5-4 8-9 12Z"/></svg>

A wrapped PNG (the long part is the picture itself, written out as text):

<svg viewBox="0 0 512 512"><image href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA..." width="512" height="512"/></svg>

How do I convert a PNG to SVG for free with Inkscape?

Inkscape is a free, open-source design app for Windows, Mac and Linux, and its Trace Bitmap tool is the most dependable free tracer. Its own beginners’ guide is honest about it: tracing is ideal for dark shapes on a bright background, and if you expect a perfect copy you will be disappointed.

  1. 1
    Import the PNG

    File > Import, and choose the largest, sharpest version you have.

  2. 2
    Open Trace Bitmap

    Select the picture, then Path > Trace Bitmap (Shift + Alt + B).

  3. 3
    Pick a mode

    Brightness cutoff for a one-colour icon or logo. Multiple scans: colours for a few flat colours (it makes one shape per colour). Centerline for line drawings and handwriting.

  4. 4
    Preview and apply

    Click Update to preview, adjust, then Apply. The traced shapes appear exactly on top of the picture.

  5. 5
    Remove the original and save

    Drag the result aside, delete the PNG underneath, then File > Save As and choose Plain SVG.

How do I convert a PNG to SVG in Illustrator?

Adobe Illustrator (paid) has Image Trace, with presets for black-and-white logos, a few colours, outlines and photos. Adobe’s steps today:

  • File > Place the PNG, then open Window > Image Trace.
  • Pick a preset. Adobe now offers Enhanced presets (with support for gradients, shapes and transparency) and the older Legacy ones. For icons, Black and White or a low colour count is usually cleanest.
  • Adjust Paths, Corners and Noise in the Advanced section, then click Expand to turn the trace into editable paths before you export as SVG.

Adobe’s best-practice page gives two tips that apply to every tracer: clean the image first (remove backgrounds, dust and scan marks), and use lossless files like PNG rather than heavily compressed JPGs, because compression blotches get traced too.

Do online PNG to SVG converters work?

Some do. The problem is you cannot tell which kind you got until you check. A few you will meet:

PNG to SVG options and what they cost, checked November 2026.
ToolPriceWhat to know
Adobe Express PNG to SVG FreeUpload a PNG or JPG up to 40 MB; Adobe says it turns it into a vector file. Check the result as above.
Vectorizer.AI Free preview, $9.99 a month to downloadTraces with AI; you can inspect the result before paying.
Inkscape (desktop) FreeMost control, works offline, nothing uploaded.
Illustrator Image Trace (desktop) SubscriptionStrong presets and cleanup; part of Creative Cloud.

Independent tests find uneven results. One October 2026 test of six free converters from the first page of Google found that all six returned real vectors (no wrapped PNGs), but three of them changed colours or dropped whole shapes on their default settings, and even the best used about five times as many points as a hand-drawn version. So a real SVG is not automatically a good one. Whatever you use, zoom in, check the file size, and peek inside once before you rely on it.

Do

Upload the biggest, cleanest PNG you have, keep it to a few flat colours, and check the SVG by zooming and opening it in a text editor.

Don’t

Trust a converter because the file ends in .svg. Or feed it a tiny 64 px PNG: there is nothing for the tracer to follow, so you get lumps.

When does tracing work, and when does it fail?

Tracing is guessing. It works when the guesses are easy:

What tracing can and cannot do, by type of image.
Your PNGTracing resultBetter option
Bold one-colour icon or logo, large and sharp Usually very goodTrace it
Flat artwork with 2 to 5 solid colours Good, with some cleanupTrace with limited colours
Small (under about 128 px) or blurry Lumpy, rounded cornersFind a bigger original, or redraw
Thin lines and fine text Lines wobble, text breaksCenterline mode, or retype the text
Gradients, shadows, 3D or glossy looks Dozens of blotchy shapesKeep it as PNG, or find the original SVG
Photos Posterised effect at bestKeep it as PNG or WebP
Three rows of input PNG to traced SVG with an orange rocket icon: a large flat rocket traces cleanly, a tiny blurry rocket traces into a lumpy shape with melted corners, and a glossy 3D rocket traces into blotchy flat patches
Same tracer, three inputs: a big flat icon traces cleanly, a tiny blurry one and a glossy one do not.Artwork: with icons

Is there an easier way to get an icon as SVG?

Yes: find the icon as an SVG in the first place. Nearly every modern icon set is drawn as vectors and offers SVG downloads, so if you have a PNG icon, the SVG version usually exists already. Tracing it gives you a worse copy of something you could have had for free, and it does not change the licence: a traced copy of someone else’s icon still follows their rules.

Every one of our 1000 icons is drawn once on a 24 x 24 grid and comes as a real SVG in 34 styles. On any icon page, Download gives you two kinds: SVG with the colours locked in (best for design tools) and themable SVG you can recolour with code. Our free SVG icons page is a good place to start, and where to get free SVG icons compares other libraries honestly.

Real SVGs, no tracing needed. Filled styles like Solid give clean single shapes for cutting machines too.

And because they are real vectors, they stay crisp at every size, from a tiny button to a poster:

16px
24px
32px
48px
64px
The same SVG icons at 16 to 64 px. Nothing was traced or enlarged from pixels.

Making stickers or cut files? Pick a filled style like Solid style or Sticker style, since outline styles are drawn with strokes that some cutting software reads as thin lines. For logos you drew yourself, tracing (or a few hours of careful redrawing) is still the right tool. Our SVG vs PNG guide explains when each format is the better choice.

The short answer

Converting a PNG to SVG means tracing it into shapes. Use Inkscape’s Trace Bitmap (free) or Illustrator’s Image Trace for bold, flat images, start from the biggest, sharpest file, and always check the result: an SVG with an <image tag inside is still a PNG in disguise. For anything detailed, glossy or tiny, find the original vector instead. For icons, that is the fastest route by far: browse all 1000 icons and download the SVG directly. If your PNG has a stubborn white box, here is how to remove it.

Frequently asked questions

Can you convert a PNG to SVG for free?

Yes. Inkscape is free for Windows, Mac and Linux: import the PNG, choose Path > Trace Bitmap, preview, apply, then save as SVG. Adobe Express also has a free online PNG to SVG converter. Whatever you use, open the result and check it really contains shapes, not the original picture.

Why does my converted SVG look exactly like the blurry PNG?

Because it probably is the PNG. Some converters embed the picture inside an SVG file instead of tracing it. The file ends in .svg, but zooming in still shows pixels. Open it in a text editor: an <image> tag with a long base64 block means it was wrapped, not converted.

Why does my traced SVG look lumpy or have the wrong colours?

Tracing guesses where edges are. Small or blurry PNGs give it too little to go on, and gradients, shadows or many colours become dozens of blotchy shapes. Start from the largest, sharpest PNG you have, limit the number of colours, and smooth the result, or redraw the shape by hand.

Is SVG better than PNG for Cricut and other cutting machines?

Cutting machines need real outlines to follow, so a traced or original SVG is what you want. A wrapped “fake SVG” gives the machine no cut lines. For icons, download the SVG directly and choose a filled style, which gives clean shapes to cut.

Does converting an icon to SVG change its licence?

No. Tracing someone else’s icon makes a copy of their work, so the original licence still applies, credit lines and limits included. If you want an icon you can freely use as SVG, start from an openly licensed set such as with icons (MIT).

Sources and notes

  1. Inkscape Beginners’ Guide: Tracing an image (Path > Trace Bitmap), checked Nov 2026
  2. Adobe Help: Vectorize images using Image Trace (updated 26 Feb 2026)
  3. Adobe Help: Image Trace best practices and limitations (updated 25 Oct 2026)
  4. Adobe Help: Image tracing presets (Expand to edit paths), checked Nov 2026
  5. Adobe Express: Free online PNG to SVG converter, checked Nov 2026
  6. Vectorizer.AI pricing (free preview, paid download), checked Nov 2026
  7. MDN: the SVG &lt;image&gt; element (embeds raster images), checked Nov 2026
  8. ViaVector: best SVG converter test (18 Oct 2026)
  9. with icons license (MIT)

Facts about other icon sets were checked against their official sites in November 2026. Libraries change, so check the links above for the latest numbers.

Published November 6, 2026