Home/Converter Tools/SVG to PNG

SVG to PNG

FREE

Render an SVG to a PNG at any pixel size

Free · No sign-up required
Loading...

What SVG to PNG does

SVG is a vector format — shapes described by maths, sharp at any size — and many places cannot use it: social media uploads, Word and PowerPoint on some versions, email, app stores, print shops and most forms. This converter renders an SVG to a PNG bitmap at the size you choose, with transparency preserved. Rendering uses the browser's own SVG engine, so what you see in Chrome or Safari is what you get, and nothing is uploaded.

Choosing the output size

Because SVG has no fixed pixel size, you decide the resolution at export. Leave width and height blank to use the SVG's declared size, or set one dimension and the other follows the aspect ratio. Set both to force an exact canvas.

DestinationSuggested widthWhy
Website logo2× display size (e.g. 400 px for 200 px)Sharp on retina screens
Social media post / avatar1080–2048 pxPlatforms downscale; upscaling looks soft
App icon source1024 pxStores generate smaller sizes from this
Slide or document1600–2400 pxSharp when projected or printed
Print at 300 dpiPhysical width in inches × 300A 4 in logo needs 1200 px
Favicon512 pxThen convert to ICO

Rendering large is cheap — a 4,000 px PNG of a simple logo is still under 100 KB because flat colour compresses well. When unsure, export bigger; downscaling later is lossless in practice, upscaling is not.

What renders and what does not

  • Renders: paths, shapes, text using system or embedded fonts, gradients, filters, masks, clip paths — anything the browser draws.
  • Fonts: text using a font not installed on your machine falls back to a default. Convert text to outlines in your design tool before exporting the SVG if the typeface matters.
  • External references: images or stylesheets linked by URL inside the SVG are not loaded for security reasons and will be missing. Embed them as data URIs first.
  • Scripts and animation: SMIL and CSS animations are captured at their initial state; JavaScript does not run.
  • Transparency: areas with no fill stay transparent in the PNG.

Common uses

  • Uploading a vector logo to platforms that only accept raster images.
  • Making a favicon or app icon from a vector source.
  • Inserting an icon into an email, a slide or a Word document.
  • Producing a print-resolution version of a diagram or chart exported from a design or charting tool.
  • Sharing a preview of an SVG with someone who cannot open the format.

SVG stays the master

Keep the SVG. A PNG is a snapshot at one size; the SVG can be re-exported at any size, recoloured, or edited. If a workflow needs both, store the SVG and generate PNGs on demand — that is also what build tools and image CDNs do for websites.

Frequently asked questions

The PNG is blank or missing parts.

Usually an external image or font the SVG references, or an unsupported feature. Open the SVG in a browser to check; if it renders there, the conversion will match.

How do I get a white background instead of transparent?

Add a white rectangle as the first element of the SVG, or convert the PNG to JPG afterwards (JPG fills transparency with white).

Can I convert to JPG directly?

Convert to PNG here, then use PNG to JPG. JPG is only sensible for SVGs with photographic content, which is rare.

Why is the text in a different font?

The font is not installed on your computer, so the browser substituted one. Convert text to paths in Illustrator, Inkscape or Figma before exporting.

Is there a size limit?

Browsers cap canvas dimensions around 16,384 px per side and by total memory. Most exports are far below that; extreme sizes may fail on phones.

Is the SVG uploaded?

No. Rendering happens in your browser.

More tools in this category

🖼
JPG to PNG
Convert JPG to lossless PNG for editing or PNG-only uploads
🌐
JPG to WebP
Re-encode JPG as WebP for 25–35% smaller web images
🌐
PNG to WebP
Shrink PNG screenshots and graphics to WebP, transparency kept
🖼
WebP to PNG
Convert WebP downloads to lossless PNG with transparency
📱
HEIC to PNG
Convert iPhone HEIC photos to lossless PNG
🖼
PDF to PNG
Render each PDF page as a lossless PNG image