PNG to SVG Converter

Convert a PNG logo, icon or drawing to SVG. Compare the preview with your original, then copy the SVG code or download the file. Free, with no sign-up. Your image stays in your browser.

Original imagePNG

Drop your PNG here

Choose a PNG, drag one here, or click inside the converter and paste an image from your clipboard.

PNG up to 10 MB · 16 megapixels
PNG up to 10 MB · 16 megapixels
SVG result

Your SVG will appear here. Logos, icons and simple drawings work best.

Waiting for an imageSVG
Preview background
Preview only — the SVG background stays unchanged.
Tracing settings

Large images are resized before conversion. The SVG keeps the original proportions, with a maximum of 4,096 px on either side. Colors and partly transparent edges may change slightly.

Continue editing
Images stay in your browserFree · No sign-up

How to convert PNG to SVG

Add your image, check the preview, and save the result.

01

Choose your PNG

Choose a PNG, drag it into the converter, or paste it from your clipboard. You can convert one image at a time, up to 10 MB and 16 megapixels. Animated PNGs are not supported.

02

Check how it looks

Compare the preview with your original. Zoom in on small letters and thin lines, then adjust the settings if anything looks off.

03

Copy code or save a file

Copy SVG Code puts the SVG on your clipboard. Download SVG saves the same result as a file.

Which images work best?

Logos, icons and simple drawings with clear edges usually work best. Use the clearest original you have and crop away extra empty space. Enlarging a blurry image cannot restore missing detail. Photos, gradients and shadows may turn into visible bands or blocks of color.

Copy the code or download the file

Copy the SVG code to use it on a website, or download the .svg file to open it in a design app. Both give you the same vector artwork, which you can resize and edit. The image is converted into shapes; changing the file extension alone cannot do that.

Which settings should I use?

The default settings are a good starting point. Adjust them to suit your image using the suggestions below.

Logos and icons

Start with 4 or 8 colors for a simple logo. Try 16 or 32 if distinct colors blend together. Check the colors and the spaces inside letters. A higher color count can preserve shading, but it also makes the file larger.

Line drawings and signatures

For dark lines on a light or transparent background, try “Black & white”. Choose “Detailed” and “Keep all” if dots or fine lines disappear. The result follows the edges of your drawing; it does not recreate the original pen strokes.

Small text and fine details

Check small letters and thin lines before saving. Large images are reduced to a working size of up to 768 px on the longest side, so cropping around your design can help preserve detail. Try “Detailed” and “Keep all” if details disappear. For exact lettering, use the original vector file or recreate the text with the correct font.

Tips for a better result

If the preview doesn’t look right, try the adjustment that matches what you see.

Colors blend together or edges look rough

Increase the color count if distinct colors merge. Try “Detailed” for rough edges or “Keep all” for missing dots and fine lines. If the image has lots of stray marks, try fewer colors and “Light” filtering. Change one setting at a time and compare the preview.

There’s still a white background

A white background in the PNG will also appear in the SVG. For a transparent result, remove the background in an image editor before converting. The preview background buttons only change the view, not the exported file.

The file is too big

Many colors and small details can make an SVG larger than the original PNG. Try fewer colors, “Simplified” detail or stronger filtering, while checking that important details remain. For photos, PNG may be the better format.

Frequently asked questions

Is this PNG to SVG converter free?

Yes. You can convert images, preview the result, copy the code and download files for free. No account is needed, and we do not add a watermark.

Are my images uploaded?

No. Your image is converted in your browser. Neither the PNG nor the SVG is sent to a conversion server.

Will the SVG look exactly like the PNG?

Not always. The tool redraws your image as vector shapes, so some details may change. Simple logos and icons tend to work best. Check small text, gradients and soft edges in the preview before saving.

Can I keep a transparent background?

Yes, if your PNG already has a transparent background. Partly transparent edges may look a little different after conversion. A white background stays white, and changing the preview background does not change the file.

Can I get SVG code instead of a file?

Yes. Open SVG Code to see the result, then click Copy SVG Code. If you also download the file, it contains the same code.

Why won’t my image convert?

Some images take too long to process or produce a result that is too complex to export. Try fewer colors, “Simplified” detail or stronger small-detail removal. Check the preview to make sure important parts are still there. Cropping unnecessary content can also help.

Can I edit the text after converting?

Letters are converted into shapes, so you cannot edit them as normal text. The original font is not recovered. To change the wording or match the font exactly, recreate the text in your design app.

Can I edit the SVG in Figma, Illustrator or Inkscape?

Yes. Import the downloaded file into your design app, or choose “Continue editing” to open it in this site’s editor. The SVG contains editable shapes, but it does not restore the original layers. Shapes of the same color may share a path and need to be separated before you can edit them individually.

Can I use the SVG with Cricut or another cutting machine?

You can try importing it into your cutting software, but this tool does not check whether a design is ready to cut. Simple designs with fewer colors are easier to work with. Check the size, holes and small separate pieces before cutting. Traced outlines may need cleanup, and they are not single-line paths for a drawing pen.

Why is the SVG file bigger than my PNG?

SVG stores instructions for drawing shapes. A detailed image may need more space than the compressed pixels in a PNG. Fewer colors, “Simplified” detail or stronger filtering can reduce the size. Compare the result with the PNG to decide which suits your project.

Can I convert JPGs or several PNGs at once?

This page converts one PNG at a time. JPG, WebP and animated PNG are not supported, and there is no batch conversion. Save other formats as PNG first, then convert each image separately. Each file must be within 10 MB, 16 megapixels and 8,192 px per side.

How do I use the SVG code on a website?

Click Copy SVG Code and paste it into your HTML, or download the file and use it as an image on your page. If you use React or another JSX framework, you may need to change some SVG attribute names. Check the size and appearance in your browser after adding it.

Ready to convert your PNG?

Choose an image and see how it looks as an SVG.

Convert a PNG