Batch SVG to PNG Converter
Convert up to 30 SVG files to PNG in your browser. Set one scale percentage, preview each image and download separate PNG files.
Start using
Batch SVG to PNG Converter
Convert up to 30 SVG files to PNG in your browser. Set one scale percentage, preview each image and download separate PNG files.
What this tool actually does
Converts up to 30 browser-decodable SVG image files to PNG with one shared scale percentage, default 100. Requested scale is clamped to 1–1000 percent; each result is also limited to 10,000 px per dimension and 24,000,000 pixels, while all scaled results together may not exceed 40,000,000 pixels.
Checkable behavior
The browser loads each file through FileReader and Image, creates a raster canvas at source width*effective scale and source height*effective scale, then draws the decoded SVG into that canvas. This is rasterization to PNG, not SVG optimization, minification, editing, tracing or conversion from bitmap back to vector paths.
Controls, output and limitations
Verified geometry example: a 200 × 100 SVG at 150% becomes a 300 × 150 PNG. At 1000%, it requests 2000 × 1000 if within limits. If the requested scale would exceed a dimension or pixel limit, the implementation reduces the effective scale while preserving the SVG aspect ratio.
Each input is limited to 25 MiB and a decoded source size of 24,000,000 pixels; selected inputs total at most 100 MiB and 40,000,000 decoded pixels. The output-pixel check is separate because enlarging several small SVGs can otherwise create an oversized batch. External fonts or linked resources may render differently or fail according to browser and document restrictions.
Load SVG files, set scale, press Generate image and inspect the rasterized results before download. Outputs are PNG with generic svg sequence names and are downloaded separately rather than as a ZIP. Conversion is performed locally in the browser; keep the SVG originals because vector editability is lost.
Final pixel limits and downloading
Each output is rounded to whole pixels, with at least one pixel on each side. Very thin images may therefore change proportions slightly. Only an individual output is reduced automatically to fit 10,000 pixels per side and 24,000,000 pixels. If the final integer dimensions of all outputs total more than 40,000,000 pixels, the entire batch is rejected; reduce the percentage or split the batch.
After checking the previews, click Download results to start separate PNG downloads such as svg-1.png; no ZIP is created.
Processing takes place locally in your browser.