SVG to PNG: the choices behind the export.
A vector describes a drawing; a PNG describes a particular pixel grid. This route makes that transition with an explicit size multiplier and DPI setting, keeping supported SVG resources self-contained. It is useful when an editor, document, or upload form needs a raster image. The SVG remains your scalable master, and the new PNG is a deliberately sized delivery copy rather than a replacement for the underlying paths.
Choose the raster grid before exporting
SVG describes shapes and paths instead of a fixed pixel grid. Rasterization chooses a pixel grid and paints those vectors onto it. The resolution multiplier and DPI setting determine the number of output pixels. This tool accepts a bounded static SVG subset, rejecting scripts, external resources, embedded HTML, and unsupported text or filter content instead of fetching anything from the network.
SVG paths, shapes, and gradients can be painted onto many different pixel grids. Rasterization chooses one of them, which is why the output resolution matters before the file is created. A viewBox describes the vector coordinate system, while pixel dimensions and the selected multiplier determine how densely it is sampled. Saving a small PNG and enlarging it later cannot provide the same sharp edges as rendering the original vector directly onto the larger intended grid.
Keep vector resources local and bounded
The controls scale pixels relative to a 96 DPI base. For example, a 100-pixel-wide vector at a two-times multiplier and 96 DPI produces a 200-pixel-wide PNG. Increasing DPI changes that count proportionally. The resulting PNG also receives density metadata, linking its pixel grid to a nominal print size. A print application can choose different scaling behavior, so verify both its pixel dimensions and the receiving application's print settings rather than relying on the DPI label alone.
This parser accepts a bounded static subset with self-contained shapes, paths, gradients, and supported internal references. It rejects scripts, external resource links, embedded HTML, and unsupported text or filter content. That deliberate limit prevents a conversion from fetching hidden images or fonts or executing active content. Outline text in your vector editor and export a static, self-contained SVG when an input uses features outside this supported subset. The original is never rewritten in place.
Inspect edges, transparency, and print density
PNG preserves the rasterized pixel values and can keep transparent areas. Leave alpha enabled for icons or artwork meant to sit over another background; turn it off only when you intentionally want a solid backing. Inspect partial-alpha edges at the final display size. Vector geometry may be mathematically sharp while its raster edge still needs anti-aliasing. The right grid, stroke widths, and alignment are more useful controls than repeatedly recompressing an already small raster image.
The source SVG is limited to two megabytes, and output dimensions remain within the shared raster pixel budget. Very large multipliers can exceed that budget even when the vector file itself is tiny. Rendering uses local native Canvas followed by the worker-based raster pipeline. Save a separate PNG, inspect it in the target application, and retain the SVG so a later banner, icon, or print task can be rendered afresh at its own required resolution.
Three steps. A finished file.
Open your SVG source
Choose a SVG file on this device. The route checks its accepted input and prepares supported raster frames without sending the file to a processing service.
Review the PNG export choices
Choose the pixel multiplier, raster DPI, and alpha handling. Unsupported or external SVG resources fail before any output is created.
Save a separate PNG copy
Check the preview, actual output dimensions, and measured byte size. Download the result and inspect it in the receiving application while retaining the source file.
A little clarity.
How do the SVG multiplier and DPI setting affect PNG size?
Pixel dimensions scale by the multiplier times DPI divided by 96. A 100-pixel source at 2× and 96 DPI becomes 200 pixels wide; higher DPI increases that count proportionally and is written into PNG density metadata.
Why does this SVG converter reject text, scripts, or external images?
It accepts a bounded static subset so rendering remains predictable and self-contained. Outline text and export supported paths locally; active content and external resources are rejected rather than fetched or executed.
Can increasing an already exported PNG match a larger SVG render?
Not generally. A larger SVG render resamples the original geometry onto a new grid, while enlarging an existing PNG only interpolates its existing pixels. Retain the vector and render directly at the intended size.
Related tools
HEIC to JPG converter
Convert HEIC to JPG online for free. Turn iPhone photos into compatible JPEG files with adjustable quality. No uploads, sign-up, or added watermarks.
HEIC to PNG converter
Convert HEIC to PNG online for free. Export decoded iPhone photo pixels without another lossy encoding step. Your files stay on your device.
WebP to PNG converter
Convert WebP to PNG online for free. Preserve transparent backgrounds and export lossless PNG files from decoded pixels. No uploads or sign-up needed.
WebP to JPG converter
Convert WebP to JPG online for free. Choose JPEG quality and a background color for transparent areas, then download locally. No uploads or sign-up.