How to Convert SVG to PNG
Convert any SVG file to PNG at exactly the resolution you need  for social media, website images, print, or platform uploads that don't accept SVG.
Drop your image here
Supports PNG, JPG, BMP, WEBP up to 5MB
Method 1: Browser (Quickest)
For a quick conversion, open the SVG in Chrome or Firefox and use the browser's built-in tools.
- Open SVG file in Chrome: File > Open or drag file onto browser
- Right-click the SVG > 'Save Image As'  saves as PNG
- For high-resolution: use the DevTools device emulator to zoom
- Screenshot tool: captures the exact rendered SVG at current display size
- Limitation: you can't easily control exact pixel dimensions this way
Method 2: Inkscape (Recommended for Precision)
Inkscape offers precise DPI control for PNG export  the best choice when exact resolution matters.
- File > Export PNG Image (Shift+Ctrl+E)
- Set DPI (96 DPI for screen, 300 DPI for print, 600 DPI for high-res)
- Alternatively set exact Width and Height in pixels
- Export As: choose output filename and click 'Export PNG'
- Batch export: Extensions > Export > Batch Export for multiple files
Method 3: Code (for automation)
For automated SVG-to-PNG conversion in CI/CD or scripting workflows.
- Node: npm install sharp  sharp('file.svg').png().toFile('out.png')
- Python: cairosvg library  cairosvg.svg2png(url='file.svg', output='out.png')
- ImageMagick: convert -density 300 file.svg file.png
- Puppeteer: headless Chrome for SVG screenshots at exact viewport
- Inkscape CLI: inkscape input.svg --export-png=output.png --export-dpi=300
Frequently Asked Questions
What DPI should I use for SVG to PNG conversion?
72–96 DPI for web display, 150–300 DPI for standard print, 300–600 DPI for high-quality print or Retina screen assets. Higher DPI = larger file size.
How do I export an SVG as a transparent PNG?
SVG with no background converts to transparent PNG by default in Inkscape. In browser: right-click > Save Image As  only works if the SVG itself has no background.
Can I convert SVG to @2x and @3x PNG in one step?
In Inkscape, export multiple DPIs as separate files. For automation, use a shell script calling inkscape CLI with different --export-dpi values.
Why is my SVG to PNG conversion blurry?
Export at a higher DPI. If the SVG has fixed small pixel dimensions without viewBox, the rasterization produces a small image. Add a viewBox to the SVG before exporting.
Which is better for email: SVG or PNG?
PNG. Email clients have poor SVG support  only Apple Mail and Thunderbird render SVG. For email, export your SVG to PNG at the appropriate dimensions.
Related guides
Ready to Convert Your Image to SVG?
Free online converter — no sign-up, no watermarks, results in under 3 seconds.
Try It Free — Convert Image to SVG