Skip to content
Cifrivo
Images

Convert SVG to PNG

Render a sanitized vector SVG into a transparent PNG at your chosen pixel width, entirely in the browser.

Processed locallyYour files never leave your device.

Image tool

FreeNo sign-upLocal processing

Your images are processed on your device and are not uploaded to our servers.

Select SVG

SVG file · maximum 5 MB

Scripts, foreignObject, event handlers and external references are removed before preview or conversion.

How it works

  1. Select a valid .svg file.
  2. Review the sanitized preview and choose the output width.
  3. Convert the vector to a local PNG canvas.
  4. Download the transparent raster image.

Practical example

A 200 × 100 logo can be rendered at 1600 pixels wide, producing an 1600 × 800 PNG without sending the design to a server.

Formula and explanation

SVG describes vector geometry, while PNG stores a fixed pixel grid. Choosing a larger output width creates more pixels and a larger file but helps for high-density displays or print workflows.

Transparency is preserved when the SVG uses it. The renderer removes script, foreignObject, inline event handlers and external references before previewing, reducing active-content risks.

Rasterization cannot stay infinitely scalable: select the dimensions needed by the destination. The original SVG is not changed and the conversion is local.

Frequently asked questions

Will transparency be preserved?

Yes. Transparent SVG areas remain transparent in PNG.

Why sanitize the SVG?

SVG can contain scripts and external resources. Removing active content makes local preview and conversion safer.

Does PNG stay vector?

No. PNG is raster; choose enough output pixels for the intended use.