Convert SVG to PNG
Rasterise vector SVG artwork into a transparent PNG bitmap, using the size declared in the file.
Processed in your browser
Drop your image here
or choose an image from your device
Accepts SVG files · max 25.00 MB
How to use it
- 1Drop an SVG file onto the upload area. The XML is read locally and rendered by the browser's own SVG engine.
- 2Check the reported dimensions — they come from the width, height or viewBox declared inside the file.
- 3Press Convert. The vector artwork is rasterised onto a transparent canvas and encoded as PNG.
- 4Download the PNG. Anywhere that can't read vectors will now display your artwork.
Frequently asked questions
What size will the PNG be?
It matches the size declared in the SVG. If the file only declares a small viewBox you'll get a small bitmap. Scaling that up afterwards blurs it, so increase the SVG's width and height before converting.
Is the background transparent?
Yes, unless the SVG itself paints a background rectangle. The canvas starts fully transparent and PNG keeps that alpha channel.
Why did my fonts render differently?
An SVG that references a font by name relies on that font being installed. Text converted to paths always rasterises exactly as designed — that's the safest way to prepare an SVG for conversion.
Are external images or scripts inside the SVG loaded?
No. The file is rendered as an isolated image, so remote references and scripts don't execute. That keeps the conversion private and safe.
Related tools
- PNG to JPGTurn PNG images into JPG files right in your browser. No upload, no signup, no watermark.
- PNG to WEBPTurn PNG images into WEBP files right in your browser. No upload, no signup, no watermark.
- PNG CompressorRe-encode PNG files, or switch to WebP or JPG when lossless PNG can't get any smaller.
- Resize PNGScale PNG images to exact pixel dimensions with transparency preserved.