Image Tools

SVG to PNG

This free SVG to PNG converter turns a vector .svg file into a PNG at 1x to 8x its own size, keeping transparent areas transparent. The SVG is rendered on a canvas in your browser, so the file is never uploaded.

Runs in your browser. Your files and text never leave your device - nothing is uploaded.

Click or drag an SVG file here
SVG files only

Convert SVG to PNG Online

The Tools Kit’s free SVG to PNG converter turns a vector .svg file into a PNG image you can use anywhere SVG is not accepted: social media uploads, slide decks, documents, email and app stores. Upload the SVG, pick an output scale from 1x to 8x, and download a PNG with its transparent background intact.

The conversion runs entirely in your browser. Your file is drawn onto a canvas by the same rendering engine that displays SVG on web pages, then exported as a PNG on your own device, so nothing is uploaded and there is no signup or watermark.

How to Convert an SVG to PNG

  1. 1

    Upload an SVG file

    Click the upload area or drag and drop a single .svg file onto it. The file is read as text inside your browser.

  2. 2

    Choose the output scale

    Drag the Output Scale slider anywhere from 1x to 8x. It starts at 2x, which doubles the width and height of the SVG.

  3. 3

    Convert to PNG

    Click Convert to PNG. The browser renders the vector onto a canvas at the chosen scale and shows a preview of the PNG.

  4. 4

    Download the PNG

    Click Download to save the image. It keeps your original file name with a .png extension; use Clear to start on another SVG.

What Size Will the PNG Be?

An SVG has no pixels of its own, so the PNG size comes from two things: the width and height the SVG declares, and the scale you choose. PNG width = SVG width × scale, and PNG height = SVG height × scale.

  • 24 × 24 icon at 8x — a 192 × 192 PNG, enough for an app or profile icon.
  • 200 × 100 logo at 4x — an 800 × 400 PNG for slides or a website header.
  • 500 × 300 illustration at 2x — a 1000 × 600 PNG that stays crisp on Retina screens.

If the SVG has no width and height attributes (only a viewBox, or a percentage size), the browser falls back to a default size, often 300 × 150, before the scale is applied. For predictable output, open the SVG in a text editor and add explicit width and height values. The tool uses a multiplier rather than exact pixel fields, so if you need a precise size, export a little larger and finish with the image resizer.

SVG vs PNG: Which Format to Use

SVG is a vector format: a text file of shapes and paths that stays sharp at any size and is usually tiny for logos and icons. PNG is a raster format: a fixed grid of pixels, stored losslessly, with full transparency support. Converting SVG to PNG “freezes” the drawing at one size, which is why choosing the right scale matters.

Keep SVG for websites and design files where it is supported, and export a PNG when a platform, document editor or email client only accepts raster images. If the PNG is too heavy for the web, run it through the image compressor, or switch to a smaller format with the PNG to WebP converter. When a form only accepts JPG, the PNG to JPG converter turns the result into a flat image with a solid background.

Transparency, Fonts and Failed Conversions

Nothing is painted behind your SVG, so empty areas come out transparent in the PNG. The preview on this page sits on a white panel only so it is easy to see; the downloaded file keeps its alpha channel.

Browsers render an SVG used as an image in a locked-down mode that does not fetch external files. Linked web fonts, external images and stylesheets are skipped, so text may fall back to a system font and linked pictures may be missing. Convert text to outlines, or embed fonts and images as data URIs, before converting. If you see the “Could not render this SVG” message, the file is usually not valid XML or is missing the SVG namespace (xmlns="http://www.w3.org/2000/svg") on its root element.

Common uses

  • Exporting a logo or icon as PNG for social media, marketplaces and app listings that reject SVG
  • Making high-resolution PNGs of diagrams and illustrations for slides, documents and print
  • Creating a large square PNG of an icon to feed into the favicon generator
  • Turning a vector graphic into a PNG data URI with the image to Base64 encoder for CSS or email templates
  • Getting a raster image for other conversions in the image format converter or the wider set of image tools

SVG to PNG terms explained

TermWhat it means here
SVGScalable Vector Graphics: an XML text file that describes shapes, paths and text, so it can be drawn sharply at any size
PNGPortable Network Graphics: a lossless raster format made of a fixed grid of pixels, with support for transparency
RasterizeTo turn vector shapes into a grid of pixels at one specific size, which is what converting SVG to PNG does
Intrinsic sizeThe width and height an SVG declares for itself; the browser uses it as the 1x size of the PNG
viewBoxThe SVG attribute that sets the internal coordinate system; it controls proportions, not the pixel size of the export
Output scaleThe multiplier applied to the intrinsic size here, from 1x to 8x; 2x suits Retina and other high-DPI screens
Alpha channelThe transparency information in a PNG, which keeps empty areas of the SVG see-through

Frequently Asked Questions

Reviewed by Raja Jahangir · Last reviewed: October 7, 2026

How do you convert an SVG to PNG?

To convert an SVG to PNG, upload the .svg file, pick an output scale from 1x to 8x, and click Convert to PNG. The vector renders in the browser at its intrinsic size times the scale, so a 200x100 SVG at 4x becomes an 800x400 PNG with transparency kept. External fonts and linked images are not loaded.

What scale should you use when exporting SVG to PNG?

Use 1x when the PNG will display at the SVG’s native size on a standard screen, 2x for Retina and other high-DPI displays, and 3x or 4x for print or when the image may be enlarged later. Because PNG is a raster, choose the largest size you will actually need; scaling up afterwards makes edges blurry.

Sources and standards