Drop your SVG file here

or click to browse — .svg files only

SVG
Native size:
Output Size (px)
×
Quick Scale
Background
Output: 800 × 600 px — PNG, transparent background

Frequently Asked Questions

SVG is a vector format that scales infinitely, but many platforms and applications don’t support it — social media uploads, email clients, older CMS platforms, and many image editors all require raster formats like PNG. Converting to PNG lets you use your SVG logo or icon anywhere while controlling the exact pixel size you need.

It depends on the use case. For web use, the native SVG size or 2× is usually sufficient. For print, aim for at least 300 DPI at the intended print size — a 4-inch print at 300 DPI needs 1200px. For social media, common sizes are 1200×630 (Facebook/LinkedIn), 1080×1080 (Instagram square), or 1500×500 (Twitter/X header). The Quick Scale buttons multiply the SVG’s native dimensions for easy high-res export.

This tool renders SVGs using your browser’s built-in SVG engine, which supports the full SVG specification including gradients, masks, filters, clip-paths, and embedded fonts. The result will match exactly what your browser renders — if your SVG looks correct in a browser tab, it will convert correctly here. The only exception is SVGs that reference external resources (external fonts or images) which may not load when running locally.

Yes — selecting transparent background outputs a PNG with a transparent canvas, so any transparent areas in your SVG remain transparent in the output. This is ideal for logos and icons that need to sit on top of different background colours. If you choose a background colour, that colour fills the entire canvas behind the SVG content.

If your SVG doesn’t declare a width and height, this tool reads the viewBox attribute to determine its natural dimensions. If neither are set, a default of 800×600 is used. You can always override the output dimensions manually using the width and height inputs regardless of the SVG’s declared size.