SVG Toolkit
Optimize SVG markup with SVGO and rasterize it to PNG at any size.
SVG exports from design tools are often full of metadata and redundant markup, and you frequently need PNG versions as well. The SVG Toolkit optimizes SVG with SVGO and rasterizes it to PNG at the sizes you pick. Both steps run on your machine, so logos and unreleased artwork stay private.
SVGO optimization
Optimize with SVGO, with optional multipass for a smaller result and optional pretty-printing with two-space indentation.
Size comparison
See the byte size before and after optimization with the percentage change, then copy the result or save it as name-optimized.svg.
Load a file or paste markup
Drop an SVG file or paste the markup into the editor. A live preview shows the SVG as you edit it.
Rasterize to PNG
Choose any of 16, 32, 64, 128, 256, 512 and 1024 pixel widths. Height follows the aspect ratio of the SVG.
Native rendering
PNGs are rendered by the resvg engine in the desktop app and written to a folder you choose. Existing files are not overwritten.
How do I convert SVG to PNG at a specific size?
Load the SVG, open the Rasterize to PNG tab, select one or more widths, choose an output folder and run it. Each PNG is named with its width, such as logo-256.png.
Is SVG optimization lossless?
SVGO applies its default optimizations, which are designed to keep the rendered image the same. Compare the preview and the result before you replace the original file.
Turn one image into favicon, PWA, iOS, Android, macOS, Windows and Tauri icons.
Open →Convert PNG, JPEG, WebP and AVIF images in batch, offline.
Open →Shrink PNG, JPEG and WebP files in batch with oxipng and mozjpeg.
Open →No card, no account. Every tool included, bought once.