SVG to PNG
Render SVG vector files to crisp PNG images at whatever width you need.
To convert SVG to PNG, drop the .svg files on Kilnfile's SVG to PNG tool, set Output width in pixels (0 uses the SVG's own size), optionally enter a Background colour, click Convert to PNG and download. The SVG is rendered by your browser and rasterised to a PNG with a transparent background unless you set a colour.
SVG rendering uses the page's own renderer, so this tool runs on the main thread rather than in a worker.
How do I convert SVG to PNG?
- Drop one or more .svg files onto the drop zone.
- Set Output width in pixels. 1024 is the default; enter 0 to use the SVG's own size.
- Optionally type a Background colour such as #ffffff. Leave it blank for transparent.
- Click Convert to PNG.
- Download the PNG, or Download all as ZIP for several files.
An SVG is a set of drawing instructions rather than pixels, which is why it scales without blurring and why some software cannot display it. Slide decks, marketplace listings, social platforms, app icon pipelines and many CMS uploaders want a bitmap. Rasterising to PNG gives you one at exactly the size you need, with lossless quality and optional transparency.
This tool works differently from the others on Kilnfile. Rendering SVG properly means handling CSS, text, fonts, gradients and filters, and only the page's own rendering engine can do that. So the SVG is loaded into an image element on the main thread, drawn onto a canvas at the requested width and exported as PNG. The practical effect is that a very complex SVG may make the page pause briefly while it renders, and the result matches what your browser would display if you opened the file directly.
Output width controls the rasterised size. Height is calculated from the SVG's viewBox or width and height attributes so the aspect ratio is preserved, and the maximum is 8192 pixels. Enter 0 to use the intrinsic size declared in the file, which for many icon sets is a small number like 24 or 48. Because the source is vector, there is no upscaling penalty: a 24 pixel icon rendered at 2048 wide is perfectly sharp. For app icons and favicons, export once at the largest size and downscale with Resize Image.
Background is blank by default, which produces a PNG with a transparent background wherever the SVG has no fill. Type a hex colour to render onto a solid backdrop, useful for previews or platforms that show transparency as black. External resources referenced by the SVG, such as linked fonts or images on other domains, are not fetched; embed them in the file if they are needed.
The file stays on your device throughout. The SVG is parsed and rendered by your browser and the PNG is produced from that render, with no server involved.
How it works: this tool uses your browser's Canvas and WebCodecs APIs, plus libheif for HEIC. No server is involved, so Kilnfile never sees your file. Last reviewed 20 September 2026.
Frequently asked questions
What size should I rasterise an SVG to?
Pick the largest size you will actually use; PNG can be downscaled cleanly but not enlarged. For a logo on a website 1024 or 2048 wide is plenty, and for app icons export at 1024 and scale down. Enter 0 to use the size declared in the SVG.
Will the PNG have a transparent background?
Yes, unless you type a Background colour. Areas of the SVG with no fill become transparent pixels in the PNG.
Why do my fonts look different in the PNG?
Text in an SVG is rendered with whatever font your browser has available. If the SVG references a font that is not installed, a fallback is used. Convert the text to outlines in your vector editor before exporting for an exact match.
Why does the page pause on large SVGs?
SVG rendering needs the page's own renderer, so this tool runs on the main thread instead of a background worker. Very complex files with many paths or filters can take a second or two. It finishes on its own.
Is my SVG uploaded?
No. The file is rendered and rasterised entirely in your browser. Nothing is sent to a server.
Cite this page: “SVG to PNG Converter Free, Any Size, No Upload”, Kilnfile, https://kilnfile.com/image/svg-to-png/
Related tools
Guides
- Image formats explained: JPG, PNG, WebP, HEIC and SVGWhich image format to use and when. JPG, PNG, WebP, HEIC, SVG, GIF and AVIF compared on size, quality, transparency and support, with real numbers.
- How to compress images for a websiteResize, then compress: the two-step routine that cuts web images by 60 to 80 percent with no visible loss. JPG, PNG and WebP settings that actually work.