Skip to content

How to convert SVG to PNG the right way

Why exports come out blurry or blank, how to pick the right size, and how to batch a whole folder.

Updated September 2, 2026 · 6 min read · by the InfyTool team

SVG is the right format for editing and for the web, but half the world's software still wants pixels: Office documents, older email tools, marketplace uploads, app stores, print shops. Converting SVG to PNG is trivial to do badly — and the result is blurry edges, wrong sizes or missing text. Here is how to do it properly, in about thirty seconds.

The 30-second version

  1. Open the SVG to PNG converter — it runs in your browser, nothing is uploaded.
  2. Drop your SVG files (a whole folder works), or paste SVG code or a link directly.
  3. Pick the output width — up to 4K — or keep the SVG's own size.
  4. Download one PNG, or the whole batch as a ZIP.
Convert SVG to PNG now

Batch-friendly, transparent or white background, any size up to 4K. Free, no signup, files stay on your device.

Pick the size on purpose

An SVG has no fixed resolution — that is the whole point of vectors — so the converter has to be told how many pixels you want. Exporting at the SVG's declared size (often 24 or 32 px for icons) then scaling up later is the number one cause of blurry PNGs. Decide where the image will be used and export at that size, or double it for Retina/high-DPI screens:

UseExport size
Favicon / UI icon32–128 px (or use a favicon generator for the full set)
App icon512 or 1024 px
Logo in a document or slide1000–2000 px wide
Social media postthe platform's exact size — see the cheat sheet
Print or “just give me the biggest”3840 px (4K)

Transparent or white background?

PNG supports transparency and SVGs are usually transparent by default, so the converted PNG will be too — ideal for logos that sit on coloured pages. But some destinations (JPG-only uploaders, older tools, print) show transparency as an ugly black or checkerboard. If the PNG is headed somewhere like that, flatten it on white during conversion; if it needs to sit on top of designs, keep transparency. The converter has a one-click switch for both, and a SVG to JPG sibling when the destination demands JPEG.

Why some SVGs convert wrong — and the fixes

  • Text renders in the wrong font or disappears. The SVG references a font by name that the renderer does not have. Fix: convert text to outlines/paths in your design tool before exporting the SVG, or use a webfont-embedded SVG.
  • The PNG is blank. The SVG links external images (href="https://…") or an external stylesheet. Fix: embed images as data URIs and inline the CSS.
  • Colours look flat or effects are missing. Some exotic filters and blend modes are not supported by every renderer. Fix: rasterise the effect layer in your design tool, or simplify the effect.
  • Edges look soft at small sizes. Fine strokes thinner than a pixel cannot stay crisp at 16–32 px. Fix: use a version of the icon drawn for small sizes, or export larger and let the destination scale down.

Batch conversion and automation

Icon sets rarely travel alone. The converter accepts hundreds of files at once and returns a ZIP; names are kept, and every file is rendered by resvg, the same engine used in production icon pipelines. If your SVGs are messy exports, run them through the SVG optimizer first — smaller, cleaner files convert faster and identically.

Frequently asked questions

Why does my SVG convert to a blank or black PNG?

The usual causes are external references the converter cannot load (fonts or images linked by URL), CSS kept outside the file, or elements hidden behind a filter the renderer does not support. Open the SVG in a browser first: if it renders there but converts blank, the file references something external — embed the fonts and images, or flatten text to paths in your design tool.

What size should I export a PNG from an SVG?

Export at exactly the pixel size you will display, or 2× that size for high-DPI screens. Because SVG is vector, there is no “native” size — 512 px is a safe default for icons, 1024–2048 px for logos in documents, and up to 4K for print-like uses.

Does converting SVG to PNG lose quality?

Not at the size you export — the vector is rendered fresh at the exact resolution you ask for, so a 4K export from a tiny icon file is perfectly sharp. Quality is only lost when you later scale that PNG up in another program.

Is it safe to upload my SVG files to an online converter?

With most converters your file goes to their server. The InfyTool converter runs entirely in your browser using the resvg WebAssembly renderer — the file never leaves your device, which also makes it faster for batches.

Tools used in this guide