How to use
- Drop your file(s) into the box above — or click it to browse.
- Conversion starts immediately; the tabs switch to a different output format. Use the scale buttons for 2× or 4× output.
- Click Download on each finished file — or Download all (.zip) for a batch. Nothing was uploaded at any point.
Why rasterize an SVG at all?
SVG is the ideal source format — infinitely scalable, tiny, editable — but plenty of destinations refuse it: social media images and Open Graph previews, email clients (most strip or block SVG), older CMS uploaders, print-on-demand services, and any app that treats SVG as a security risk (it can legally contain scripts). For those, you export PNG.
Because SVG is vector, choose your export scale by destination, not by the file's nominal size: a 64×64 icon exported at 4× gives you a 256×256 PNG that stays sharp on retina screens. The scale buttons above the drop zone control exactly that.
| SVG | PNG | |
|---|---|---|
| Nature | Vector (XML paths) | Raster (fixed pixels) |
| Scaling | Infinite, always sharp | Fixed — pick the right export scale |
| Email/social support | Poor (often blocked) | Universal |
| Can contain scripts | Yes (why some uploaders reject it) | No |
| File size | Tiny for icons/logos | Grows with pixel dimensions |
How sizing works
The tool reads the SVG's declared width/height, falling back to its viewBox, and multiplies by your chosen scale. An SVG with no usable size information rasterizes at 512×512. Fonts referenced by the SVG render with your browser's available fonts — text converted to outlines beforehand is the only way to guarantee identical glyphs everywhere.
When NOT to convert SVG to PNG
- For your own website's icons — inline SVG or an
<img src=".svg">stays sharper at every zoom level and smaller on disk. - When further editing is planned — edit the vector; rasterizing is the last step, not an intermediate one.
- For laser cutting / plotting / CNC — those machines consume vectors; PNG throws away exactly the path data they need.