SVG to PNG
Rasterizes an SVG to PNG at whatever resolution you pick. Font Awesome, Lucide, any SVG.
What this does
This renders your SVG onto a canvas at the pixel size you pick — anywhere from 32 to 2048 pixels — and encodes the result as a PNG. The SVG is redrawn at that exact resolution each time you change the size, so the output stays crisp rather than upscaled from a smaller render. Any SVG works: single-color icons, full-color illustrations, logos, and charts from icon sets like Font Awesome, Heroicons, Lucide, and Material. Non-square SVGs scale to fit and sit centered on a transparent background.
How it works
- 1Drop your SVG files.
- 2Pick a pixel size from 32 to 2048.
- 3Download each PNG, or grab them all as a zip.
Built on web standards
Built with standard browser APIs — no third-party libraries.
Frequently asked questions
Related tools
All Convert image →HEIC to JPGConvert iPhone HEIC photos to JPG. Decodes each HEIC and re-encodes it as a lossy JPG.WEBP to PNGConvert WebP images to PNG. Transparency stays intact.WEBP to JPGConvert WebP images to JPG. JPG is lossy and has no alpha, so transparent areas are flattened onto white.PNG to JPGConvert PNG images to JPG. JPG is lossy and has no alpha, so transparent areas are flattened onto white.HEIC to PNGConvert iPhone HEIC photos to PNG. The output is lossless, so full quality stays.PNG to SVGTrace PNG images into SVG vectors. Works best on logos and silhouettes, not photos.
