Rasterize SVG vector graphics to PNG in your browser — perfect for logos and icons that need to work in places where SVG is not accepted, like email clients, presentation apps, or Figma imports. Transparency is preserved in the output. The output resolution matches the SVG's intrinsic size, or 512 px if no viewBox is defined. No upload.
How to use SVG to PNG
- 1
Drop your SVG
Rendered locally at its natural size via Canvas — nothing uploaded.
- 2
Rasterized to PNG
Lossless PNG with transparency preserved where the SVG has no fill.
- 3
Download
Instant, private, free — generated directly in your browser.
Common questions
What resolution do I get?+
The SVG's intrinsic size (or 512 px if it has none). For exact dimensions, set explicit width/height attributes on the SVG before converting.
Is transparency kept?+
Yes — areas with no fill stay transparent in the PNG alpha channel.
Uploaded anywhere?+
No — rendered entirely in your browser, never sent to a server.
Can I get a higher-resolution PNG?+
Set explicit width/height on the SVG before converting — e.g. width="2048" height="2048" gives a 2048×2048 PNG. The Canvas renderer respects those dimensions.