Convert an image to SVG by tracing it into vectors

Trace a logo, icon or drawing into a vector SVG.

or drop them anywhere on this page
Runs in your browser, never uploadedNo watermarkFree, no account

Convert

Change the format, or make a PDF, icons or an SVG.

How it works

  1. 1
    Choose your pictures
    Select one or several, or drop them on the page. They open in this tab straight away; nothing is uploaded.
  2. 2
    Set it up
    Pick a style and the number of colours. The preview shows the result as you go.
  3. 3
    Save the result
    Press Trace. The new picture is made on your device, ready to save.
Where your picture goes
Nowhere. It stays on this device.

The picture is read from your disk and changed inside this tab. Close the tab and nothing is left anywhere else.

What it takes
JPG, PNG, WebP, AVIF, GIF, BMP

It works in current Chrome, Edge and Firefox. An iPhone HEIC photo needs a reader of about 1.5 MB, loaded once. Very large pictures may be too big for your browser.

A logo saved as a PNG or a JPG is made of pixels. Blow it up for a banner and the edges turn soft and blocky. An SVG made of shapes stays sharp at any size, and a vector program can edit it. This PNG to SVG converter gets you from one to the other by tracing the picture.

Pick a style, the number of colours and the detail, and watch a preview of the trace beside the original before you make the file. It all runs in your browser, so your picture is never uploaded. It is free, with no account and no watermark.

Tracing, not wrapping: what this image to SVG converter does

There are two very different ways to turn a picture into an .svg file. One simply puts the pixels inside an SVG: the file ends in .svg, but it scales exactly like the PNG did. The other is vector tracing: areas of colour become shapes with smooth outlines. This page does the second.

Tracing is what people mean when they ask to vectorize an image or turn a PNG to vector art. So a PNG to SVG made here holds real shapes, not the same pixels in a new wrapper. Our guide to raster vs vector explains why that difference matters.

  • The traced SVG stays sharp at any size, from a business card to a large print.
  • Its shapes can be recoloured, moved and edited in a vector program.
  • For a logo or an icon, the file is often small.

How to convert PNG to SVG

  1. Press Select image and pick your logo, icon or drawing, or several of them. PNG, JPG, WebP, GIF, BMP and AVIF all open. A logo photographed on an iPhone is saved as HEIC, which is not in that list, so turn it into a PNG with HEIC to PNG or a JPG with HEIC to JPG first.
  2. Pick a Style: Logo or icon, Illustration, or Black and white.
  3. Set the Colours, the Detail and the Smoothing, and switch on Remove the background if you want it gone.
  4. Watch the preview on the stage. Split view and Hold to compare set the trace against your picture.
  5. Press Trace. When the screen says Your SVG is ready, save it. logo.png comes out as logo.svg. Several pictures are each traced with the same settings, and you can save them one by one or all together as a zip.

A JPG to SVG works the same way. A .jpeg file is a JPG under a longer name, so JPEG to SVG is no different. The same goes for WebP to SVG, and for GIF, BMP and AVIF pictures: open the file as it is, with no need to change its format first.

The preview is a real trace of your picture, scaled to 800 pixels on its longest side so it comes back quickly after each change. The stage says Tracing the preview… while it works. Under the settings, Shapes and Size tell you how many shapes the SVG holds and how big the file is.

When you press Trace, the picture is traced again at up to 2,000 pixels on its longest side, so for a bigger picture the SVG holds more detail than the preview. The SVG keeps your picture's own width and height, and scales from there.

The settings, one by one

Image to SVG settings
SettingChoicesWhat it does
StyleLogo or icon, Illustration, Black and whiteLogo or icon keeps sharp corners; Illustration makes smoother curves; Black and white traces in two colours
Colours2 to 64, 8 at firstHow many colours the trace may use. Hidden for Black and white
Detail1 to 10, 6 at firstMore detail keeps small shapes and makes a bigger file
Smoothing0 to 5, 0 at firstSoftens the picture a little before tracing, which evens out rough or noisy edges
Remove the backgroundOn or offLeaves out the colour that touches the edges

For an SVG in colour, start with as many colours as your logo really has. A two-colour logo traced with 8 colours can pick up stray in-between shades along its edges; set Colours to 2 or 3 and it comes out cleaner. Raise Detail if a small part, such as a thin line or a dot, goes missing; lower it if the file is larger than you want.

Black and white SVG

Black and white traces the picture in pure black and pure white, nothing in between. It suits signatures, stamps, stencils, line drawings and anything printed or cut in one colour. Switch on Remove the background as well, and the colour around the drawing, usually the white, is left out, so you get a black and white SVG with only the black shapes on a clear background.

What traces well, and what does not

Vector tracing works best on pictures made of clear areas of flat colour. The panel says so too: photos turn into thousands of shapes and big files, and the result looks painted rather than photographic.

  • Good: logos, icons, badges, simple illustrations, signatures, scanned line art and drawings in a few colours.
  • Fair: detailed illustrations with gradients, which come out as bands of colour.
  • Poor: photos, and screenshots with lots of small text.

If your picture is a photo and a program or a form simply will not take its format, change the format rather than tracing it: AVIF to JPG, for example, makes a picture saved from the web open anywhere. To get the words out of a screenshot or a scan, rather than their shapes, copy the text from the picture instead. Going the other way, a plain .txt file becomes SVG pages of sharp letters when you convert text to SVG.

Start from the biggest, cleanest copy of the logo you have. A blurry, small or heavily compressed JPG has fuzzy edges, and the trace follows the fuzz; a little Smoothing helps there. If the logo sits in a larger picture, crop it first, so only the logo is traced.

For a picture bigger than 800 pixels, the Shapes and Size numbers come from the preview and are marked ≈. Pictures larger than 2,000 pixels are scaled down before tracing, and the panel says so.

Using your SVG, and privacy

An SVG opens in any browser, in vector design programs and in the software many cutting machines and print shops use. Because it is made of shapes, you can scale it for a sign or a sticker, and change its colours by editing the shapes.

Want website icons from the same logo? The favicon generator opens SVG files and makes favicon.ico and the app icons in one go.

  • Nothing is uploaded. The tracing runs in your browser, and our server does no picture work.
  • It is free, with no account and no watermark. Image tools are not counted in the free daily limit, which applies to document conversions only.
  • It works in current Chrome, Edge and Firefox. Very large pictures may be too big for your browser.

The privacy policy, linked at the foot of every page, sets out how we treat files.

Trace your logo now

To convert PNG to SVG, open a logo, icon or drawing, pick a Style and the Colours, tune Detail and Smoothing while you watch the preview, and press Trace. The SVG keeps your picture's size and stays sharp at any other.

This image to SVG converter is free and private. Select your picture above to start.

Questions people ask

How do I convert a PNG to SVG?

Press Select image and open the PNG. Pick a Style and the number of Colours, and watch the preview on the stage until the trace looks right. Then press Trace and save the SVG: logo.png comes out as logo.svg.

Does this really turn my image into vectors?

Yes. The picture is traced, so areas of colour become shapes with their own outlines. The SVG scales to any size without blurring, and a vector program can edit it.

Can I convert a JPG to SVG?

Yes, a JPG opens just like a PNG. A small or heavily compressed JPG has fuzzy edges, and the trace follows them, so add a little Smoothing and start from the biggest, cleanest copy you have.

Can I convert a photo to SVG?

You can, but it rarely looks right. A photo becomes thousands of shapes, a big file and a painted look. Tracing suits logos, icons and drawings.

How do I make a black and white SVG?

Pick Black and white under Style. The trace uses pure black and pure white only. Switch on Remove the background to leave the white around the drawing out.

Can I remove the background when I convert a logo to vector?

Yes. Switch on Remove the background, and the colour that touches the edges of the picture is left out of the SVG. The stage shows a checkerboard where it was.

Step by step

  1. 1

    Select a logo, icon or drawing, or several.

  2. 2

    Pick a Style, then set Colours, Detail and Smoothing.

  3. 3

    Press Trace and save the SVG, or all of them as a zip.

Our cookies keep you signed in. If you accept, we also load Google Tag Manager, which runs Google Analytics and Microsoft Clarity (which records how you move around the site). None of them run unless you accept. The privacy page has the details.

Read first