SVG to PNG
SVG → PNG, in your browser, at any size.
How it works
Rasterize an SVG to a PNG at any size. Useful for email signatures (where SVG is unsupported), social-card thumbnails, design exports, and any case where a vector graphic needs a fixed-size pixel image. Background can be transparent or any hex color.
FAQ
Why would I rasterize SVG to PNG?
Email clients (Outlook, Apple Mail) do not render SVG. Many CMS uploads only accept raster formats. Some chat platforms preview only image/* MIME types. PNG is the universal raster format for those use cases.
Will my fonts render correctly?
If your SVG uses system fonts, yes. If it references custom @font-face files, those need to be inlined as data URIs in the SVG before rendering — resvg cannot fetch external font files.
Is there a size limit?
Practical cap is around 4096×4096 in the browser before memory pressure. The API supports larger renders.