Convert SVG to PNG Online

Render a self-contained static SVG as a PNG image for an application that needs raster graphics.

Only self-contained static SVG is supported. Active content and external resources are rejected.

Working with different formats? Open the Private Image Converter to add a mixed batch and choose your output.

THE IMAGE CONVERTER 100% on your device

SVG input · Up to 50 files, 64 MB each
Up to 24 megapixels per image · No file uploads

View supported formats

Convert to Choose your new format

Crisp graphics, screenshots, and transparent backgrounds.

Advanced Settings
Image dimensions

Aspect ratio is always preserved. No cropping or stretching. Enlarging does not add detail.

Auto orientation · Automatic
Browser-decoded images use the orientation supported by your browser. Check the preview before converting. TIFF orientation is applied to pixels before resizing.

Metadata · Remove metadata
EXIF, GPS and other source metadata are not copied to the newly encoded file. Keep the original if you need these details. Keep metadata is unavailable because no current engine preserves it. ICC is color information, not privacy metadata; color-managed native decode uses sRGB and does not retain the source profile.

NO UPLOADSNO SIGN-UPJUST YOUR IMAGES
Converted locally in your browser

Your files are processed on this device and are never uploaded. Large images may require significant device memory. Our privacy approach

CHOOSE THE RIGHT OUTPUT

SVG to PNG, explained

Render a self-contained static SVG as a PNG image for an application that needs raster graphics. The output can keep a transparent background, but it has a fixed pixel size and no editable vector paths. This converter deliberately rejects active or externally dependent SVG content instead of executing it or fetching additional resources.

  1. Choose a static SVG file that includes the resources it needs within the supported subset.

  2. Keep PNG selected and check that the preview matches the intended artwork.

  3. Convert, inspect edges and dimensions, then download the raster PNG.

From vector instructions to a pixel image

SVG describes artwork using shapes and other drawing instructions. A PNG export captures the browser-rendered result at a fixed size. That makes it convenient for a document, an upload form or an image-only application, but it removes the ability to enlarge paths indefinitely or edit individual vector elements.

Transparent backgrounds and edges

PNG can retain the alpha channel from the rendered SVG. Artwork without an opaque background can remain transparent, including partially covered pixels along edges. A background rectangle explicitly drawn in the SVG stays visible. The converter does not remove that shape or infer which objects should count as a background.

Why some valid SVG files are rejected

This tool accepts a restricted, static subset. Scripts, event handlers, foreign objects, external references, styles, filters and embedded images are not accepted. A valid SVG exported by a design application can therefore still be unsupported here. The restriction helps avoid executing active content or making resource requests while reading a selected file.

Prepare a self-contained export

If the converter rejects your artwork, use its authoring application to export a simpler static version or a PNG directly. Outlining text can reduce reliance on a font installed on the viewer’s device. Do not merely delete an error message or rename the file; inspect the exported artwork to make sure the intended design survives.

Raster size and repeated use

The PNG uses the dimensions determined when the browser decodes the SVG. Advanced Settings can resize the decoded raster by percentage or fit within a box. Enlarging that raster does not re-render the vector at a higher resolution or add detail. Keep the original vector file if you will later need a larger export. Image dimensions must still fit the 24-megapixel and 16,384-pixel-per-side limits, even when the SVG itself is small.

Try a transparent SVG before converting your artwork

Download the 80 × 60 SVG sample

Original synthetic test artwork, dedicated to the public domain under CC0. No personal files are needed to try this example.

  1. Save the sample, then select it in the converter above. It uses only a rectangle with a fill attribute, without styles, fonts or external resources.
  2. Keep PNG selected and Original size in Advanced Settings. Convert the file and download the PNG.
  3. Compare the blue rectangle and the transparent space around it. If this sample works but your artwork fails, check whether your SVG uses one of the unsupported features described below.

What to check: An 80 × 60 PNG with a blue rectangle and transparent borders. This is a raster image; enlarging it later does not restore vector detail.

BEFORE YOU DOWNLOAD

SVG to PNG: common questions

Will my SVG text look exactly the same?

Not necessarily. Text can depend on fonts available to the browser. Use a self-contained static export with text outlined in the authoring application when exact lettering matters, then inspect the PNG. Embedded font and external-resource workflows are not supported here.

Can I turn the PNG back into editable SVG?

No. Rasterizing removes the original vector structure. This tool does not trace PNG pixels into paths or recreate an SVG source document. Keep the original SVG as your editing master and use PNG as the delivery copy.

Why does a tiny SVG exceed the image limit?

Compressed or textual file size does not measure the memory needed to rasterize it. A small SVG can request enormous pixel dimensions. The converter checks the decoded size and rejects images beyond its limits before continuing with the output.