Category: Image tools
SVG to PNG Converter
Rasterise SVG markup at any scale
Paste SVG markup or open an .svg file, pick a scale from 1x to 8x and download a PNG. The vector is rendered by your own browser, so nothing is uploaded.
Everything on this page is processed in your browser. Nothing is uploaded.
What this tool does
SVG is the right format until something refuses to read it: an email client, a marketplace listing, a document template. Converting is usually a trip to a site that wants your file. Here the markup is turned into a blob, handed to the browser's own SVG renderer and drawn onto a canvas at the size you choose, which is the same engine that would display it on a page. The output size comes from the width and height attributes, or from the viewBox when they are missing or given as percentages, multiplied by the scale — so 2x on a 48 unit icon is a 96 pixel PNG.
How to use it
- Paste your SVG markup, or open an .svg file from your device.
- Choose a scale, and fill the background if you need an opaque PNG.
- Press Convert to PNG and download the image.
Privacy
This tool runs entirely in your browser. Your input is never uploaded, stored or shared — closing the tab removes it.
Frequently asked questions
- Does my SVG get uploaded?
- No. The markup is rendered and rasterised by your browser and the PNG is created as a local download. Nothing is sent anywhere.
- Why is my text missing or in the wrong font?
- An SVG that references a font by name relies on that font being installed, and one that loads an external image or stylesheet cannot fetch it from a local blob. Convert text to paths in your drawing tool for a result that never shifts.
- What if my SVG has no width or height?
- The viewBox is used instead. If there is no viewBox either, there is no intrinsic size to scale, and the tool says so rather than guessing one.