LocalKit

SVG to PNG Converter

Convert SVG vector graphics to PNG at any scale — 1×, 2×, 4× retina, or a custom multiplier. Transparent background preserved. No upload, no sign-up.

Your files never leave your device. All processing happens in your browser.

Drop SVG here or browse

SVG files only

How to Convert SVG to PNG

  1. Choose a scale. 2× is recommended for most web use — it gives sharp edges on Retina/HiDPI screens. Choose 1× to match the SVG's declared pixel size exactly.
  2. Add your SVG. Drag the .svg file or click to browse. The file is read locally — nothing is uploaded.
  3. Review the preview. The checkered background means the PNG has transparent pixels — normal for logos and icons.
  4. Download. Click Download PNG. The filename includes the scale factor, e.g. [email protected].

Which Scale to Choose

ScaleUse caseExample (100×100 SVG)
Standard screens, exact px match100 × 100 px
Retina web (recommended default)200 × 200 px
High-DPI mobile, medium print300 × 300 px
Large print, poster size400 × 400 px
CustomSpecific pixel dimensionsAny size

Frequently Asked Questions

What scale should I use?

2× is the most common choice for web use — it produces a "retina-ready" PNG that looks crisp on high-DPI screens (Retina MacBooks, modern iPhones, 4K monitors). Use 1× for standard screens or when exact pixel size matters. Use 3× or 4× for large print or when the SVG will be displayed at a much bigger size than its natural dimensions.

What are the SVG's "natural dimensions"?

SVG files can declare their size via width/height attributes or a viewBox. The converter reads these to determine the base pixel size. If the SVG has no size declaration, it defaults to 512 × 512 px. You can then scale up or down from that base.

Why does the PNG have a transparent background?

SVG files often have a transparent background, and PNG preserves that transparency. If you need a coloured background, open the PNG in a design tool and add a background layer, or use the PNG to JPG converter to fill it with white.

Are my files uploaded?

No. The SVG is rendered by your browser's built-in SVG engine onto a Canvas element, then exported as PNG — entirely locally.

Some parts of my SVG are missing or wrong in the PNG — why?

The converter uses the browser's built-in SVG renderer, which is generally very accurate. Issues can arise with SVGs that reference external fonts, external images, or use very advanced filters. Make sure the SVG is self-contained (fonts embedded, no external URLs) for best results.