SVG scales infinitely; PNG works everywhere. When platforms reject SVG, when print shops need raster, when apps require PNG — rasterize at exactly the resolution you need.
or drag and drop your image here
Supports SVG
Supports SVG
Drop .svg files from Figma, Illustrator, Inkscape, or any vector tool. Inline styles, external references, and embedded fonts all render.
Set exact pixel width/height or DPI multiplier. 1× for standard, 2× for retina, 300 DPI for print. Transparent background preserved in PNG output.
PNG output is lossless with full alpha. Stays crisp at chosen resolution but doesn't scale above rasterized size — keep the SVG master for future re-exports.
Convert images between these related converters
insight-to-png-reason
uses Chrome/Firefox SVG renderer for accurate output
export sets of SVG icons to PNG in one pass
Vector math frozen into lossless pixels
Scalable Vector Graphics
ImageMagick utilizes inkscape if its in your execution path otherwise RSVG. If neither are available, ImageMagick reverts to its internal SVG renderer. The default resolution is 96 DPI. Use -size command line option to specify the maximum width and height. If you want to render a very large SVG and you trust the source, enable this option: -define svg:xml-parse-huge=true.
Portable Network Graphics
Requires libpng-1.0.11 or later, libpng-1.2.5 or later recommended. The PNG specification does not support pixels-per-inch units, only pixels-per-centimeter. To avoid reading a particular associated image profile, use -define profile:skip=name (e.g. profile:skip=ICC).
Resolution choice, transparency, font rendering, edge cases.