PNG to SVG converter

Wrap your PNG in an SVG file. The result opens anywhere SVG is accepted, but it still contains your pixels. It does not trace shapes into vector paths. Read the notes below before you convert.

How to convert PNG to SVG

  1. Add your PNG filesDrag them onto the box, click it to browse, or paste an image from your clipboard. You can add up to 50 files at a time.
  2. Convert to SVGThere are no settings to choose for this format. Results update as you change the options, and you can see the file size before and after for every image.
  3. Download the resultSave files one by one, or use Download all as ZIP when you've converted several.

About PNG to SVG conversion

Converting PNG to SVG can mean two very different things. A true vectorization traces shapes in the image and rebuilds them as paths, which works well for logos and flat icons and poorly for photographs. This tool does the simpler job: it places your PNG inside an SVG file, so the result can be dropped into design and web workflows that expect an .svg.

Because the pixels are embedded, the image does not become infinitely scalable. Enlarge it and it blurs exactly like the PNG. If you need real vector paths, use a tracing tool such as Inkscape's Trace Bitmap or Potrace. They work best on high-contrast artwork with few colors, and the result usually needs some manual cleanup.

What happens to transparency

Transparency is preserved, because your original PNG data is embedded unchanged.

When SVG is the right choice

  • A tool or platform requires an .svg file and you only have raster artwork
  • Placing a bitmap inside an SVG layout with a fixed width and height
  • Keeping an image and its dimensions together in a single file

When to use something else

  • Expecting crisp edges at any size. For that you need a real vector trace.
  • Reducing file size. Embedding adds roughly a third to the size of the PNG.
  • Photographs. Tracing photos produces heavy, unattractive results.

PNG and SVG compared

PNGSVG
What it storesPixelsNormally paths; here, your pixels inside an SVG
ScalingBlurs when enlargedBlurs when enlarged (embedded raster)
File sizeBaselineAbout 33% larger because of base64
TransparencyYesYes
EditingPixel editorsVector editors can place it but can't edit shapes

Frequently asked questions

Does this create real vector paths?

No. It embeds the PNG inside an SVG container. For true vectorization, trace the image with Inkscape, Illustrator or Potrace.

Why is the SVG larger than my PNG?

The PNG data is stored as base64 text inside the SVG, which adds about a third to its size.

How do I turn a logo into a real vector?

Start from the highest-resolution version you have, then use Inkscape's Trace Bitmap, Illustrator's Image Trace or the Potrace command line. Simplify colors first, and expect to tidy the paths by hand.

Will the SVG open in Figma, Illustrator and browsers?

Yes. Embedded raster images inside SVG are widely supported, though some tools treat them as a placed bitmap rather than editable shapes.

Are my files uploaded?

No. The conversion runs in your browser, so your images never leave your device.

How many PNG files can I convert at once?

Up to 50 files, each up to 100 MB. Add them together and download everything as a ZIP.

Related conversions