Rasterize any .svg to a pixel-perfect .png at any resolution — 1×, 2×, 4×, or a specific pixel size. Transparent background supported. Runs entirely in your browser — your file is never uploaded.
Upload an SVG, set the output size and background, then generate a crisp PNG.
1 - Upload SVG
Output
The browser's own SVG engine does the rendering — same quality as native apps, completely private, any resolution.
.svg file — a logo, icon, diagram, or illustration. The tool reads the file locally and detects the native dimensions from the width/height attributes or viewBox.width and height attributes, then falls back to the viewBox width/height values. If neither is present, it defaults to 512×512. You can always override the output size manually in the Custom fields — the SVG content scales to fill whatever dimensions you specify.@import rules, external href attributes, or CORS-restricted assets may render differently or fall back to defaults.<rect> or background-color style covering the whole canvas.