An icon set that has to go into a slide deck
Presentation software often handles SVG badly. Exporting at two or three times the display size gives a PNG that still looks sharp on a high-density screen or a projector.
Rasterize an SVG to PNG at the size you pick, with transparency preserved.
Maintained by Roshan.
Renders an SVG to PNG at whatever size you choose. The file is drawn by this tab's own renderer and never uploaded.
Find related browser-local tools for nearby tasks without starting another search.
Browse all image toolsAn SVG describes shapes rather than pixels, so converting one to PNG means choosing a size - and that choice is where most converters quietly get it wrong. An SVG only has an intrinsic pixel size if its opening tag carries width and height attributes. A great many do not; they carry a viewBox instead, which defines proportions without committing to a resolution. Asked to draw such a file, a browser falls back to a fixed default of 300 by 150 pixels, ignoring the artwork's real shape entirely. A tool that simply draws the image and saves the canvas therefore returns a squashed thumbnail. This converter reads the viewBox itself, works out the true proportions, and lets you multiply from there, which is also what makes exporting at two or four times normal size possible.
Presentation software often handles SVG badly. Exporting at two or three times the display size gives a PNG that still looks sharp on a high-density screen or a projector.
That is the 300 by 150 default at work. Check what this page reports as the source of the size: if it says the viewBox, the proportions are being read from the artwork rather than guessed.
Because the SVG has no width and height attributes, and that is the size a browser assumes for a replaced element with no intrinsic dimensions. Reading the viewBox instead is the fix.
Raise the scale. At 4x, a 512-unit viewBox produces a 2048-pixel PNG, which is usually plenty for print-adjacent use or a retina display.
Yes. PNG carries an alpha channel, so anything transparent in the SVG stays transparent.
The SVG almost certainly names a font this device does not have, so the browser substituted another. Convert the text to paths in your vector editor before exporting.
Render an SVG to JPG at any scale in your browser. Transparent areas become white, as JPEG requires.
Rasterize an SVG to WebP at the size you choose. Keeps transparency and produces a smaller file than PNG.
Convert PNG to JPG locally in your browser. Transparent pixels are placed on white, dimensions stay unchanged, and the image is never uploaded.
Convert a Windows ICO or favicon to PNG in your browser, keeping the transparency that makes an icon usable.