Know your formats
Supported formats and limitations
Accepted formats are checked from file contents. Native browser codec support is required. Only still images are supported.
- Input formats
- SVG
- Output formats
- PNG
- Only svg, g, path, rect, circle, ellipse, line, polyline, polygon, title, and desc are allowed. Styles, fonts, text rendering, images, references, gradients, filters, and animation are rejected.
- SVG input is limited to 512 KiB, 1500 elements, bounded path complexity, and the shared image dimension budget.
The PNG is rasterized at the SVG’s explicit pixel dimensions or viewBox size. It retains supported transparency, but vectors become pixels and can look softer if enlarged later. Choose a larger intrinsic SVG size before conversion when you need more pixels, within the dimension limits.
Limits: 16 MiB per file, 8192px per edge, 8 megapixels. Batch input is limited to 8 files / 32 MiB, and retained batch outputs to 64 MiB. Metadata is discarded; color profiles and HDR may change.
A local workflow
How to use this converter
Your file contents stay in the browser as you work.
Choose a basic SVG with the standard SVG namespace.
Review its intrinsic dimensions and safety limitations.
Rasterize the accepted shapes and download the verified PNG.
A little more clarity
Frequently asked questions
Will linked images inside an SVG load?
No. External resources, embedded images, href attributes, CSS, and references are rejected. Only the documented shapes-only subset is rasterized.
Is SVG to PNG available now?
This tool runs locally with JavaScript enabled. Check its supported formats and size limits before converting.