Skip to content
Conversion Hub

svg → png

Convert SVG to PNG Online

Render your SVGs to crisp, high-resolution PNGs at any size you need.

  • No uploads, ever
  • Converts in milliseconds
  • Works offline
  • Batch support

SVG is resolution-independent, which is exactly why it is the right format for logos — and exactly why it is awkward everywhere else. Email clients, Word documents, slide decks, some print shops and most social platforms will not render an SVG. This converter rasterises your vector artwork to a PNG at whatever resolution you choose, so a 24×24 icon becomes a flawless 512×512 image with no jagged edges.

100% client-side — your files never leave your device

Conversion runs locally in your browser using Canvas and WebAssembly. There is no upload step, no server processing and no file storage. Disconnect from the internet and this page still works.

Drop your file here, or click to browse

Accepts .svg · select many to convert in a batch

Output settings
Resolution

Vector and raster sources re-render at the chosen size, so output stays sharp.

Background

Step by step

How to convert SVG to PNG online

  1. Add your .svg file

    Drag and drop your file into the box above, or click it to browse your device. Add several at once and they convert together as a batch.

  2. Choose your output settings

    Choose an output resolution with the scale buttons. Vector and raster sources are re-rendered at that size, so the output stays sharp at any dimension.

  3. Download the .png

    Click Download to save the result straight to your device. The whole process took a fraction of a second because nothing was uploaded or downloaded.

Side by side

SVG vs PNG

Here is how the two formats differ. Use it to decide whether converting is worth it, and which one to pick if you have a choice.

Comparison of SVG (Scalable Vector Graphics) and PNG (Portable Network Graphics)
AttributeSVG.svgPNG.png
Full nameSVG (Scalable Vector Graphics)PNG (Portable Network Graphics)
CompressionLossless (vector)Lossless
TransparencyYesYes
Browser supportModernUniversal
Typical file size4 KB38 KB
Best forLogos, icons and scalable graphicsDocuments, slides and legacy software

The guide

A practical guide to converting SVG to PNG

Why scale matters more than usual

Because SVG is vector, output quality is limited only by the size you ask for. Rendering at 1× gives a crisp result for a web page; 2× is the safe choice for retina displays; 4× or higher is what you need for print or a large-format banner. Because the browser re-renders the vector at the target size rather than scaling a low-resolution bitmap, edges stay mathematically smooth at every dimension — there is no "high resolution PNG" concept for vector input.

SVGs that fail to render

Two things commonly break rasterisation. First, SVGs that rely on external CSS classes, web fonts, or linked images will render incomplete, because the browser sandbox has no access to those resources. Inline the styles and convert text to outlines for reliable results. Second, some SVGs have no `width`/`height` attributes, only a `viewBox`; this converter reads the `viewBox` to work out the intrinsic size, so those files work too, but specifying explicit dimensions always gives more predictable output.

Transparent backgrounds and colour profiles

SVG has no concept of a background, so the output PNG has a transparent background — exactly what you want for logos and overlays. For document or print use where a white background is expected, use the background colour option in the settings panel to flatten it, which prevents the "invisible logo on a white page" problem.

Common questions

Frequently asked questions

Everything about how this converter handles your files, and how to get the best result.

How large a PNG can I create from an SVG?
As large as you like — the output size is set by the scale multiplier or custom width, up to 16,384 pixels on the longest edge. A 4× render of a 128×128 icon gives a 512×512 PNG that stays razor sharp on any display or print.
Why is my SVG’s text missing?
The font it references is not available in the browser sandbox, so text cannot be rendered. Convert the text to paths in your vector editor (Illustrator: Type → Create Outlines; Inkscape: Path → Object to Path) and re-upload the file.
Will the PNG have a transparent background?
Yes, by default. You can optionally flatten the output onto white or any other colour using the background setting if you need a solid background.
Is my SVG uploaded anywhere?
No. The file is read with the browser’s local File API, sanitised of any scripting, and rendered on a canvas entirely on your device.