Drop in an SVG, pick a size, download a PNG. It runs in your browser, so nothing is uploaded anywhere.
Drop SVG files here, or click to choose
Up to 20 at a time, 10 MB each. Nothing is uploaded — the conversion happens on this device.
SVG is the better format almost everywhere on the web: it is a set of drawing instructions rather than a grid of pixels, so it stays sharp at any size and usually weighs less. The reason to convert one is that something in the chain cannot read it.
og:image tag shows nothing.This is the one decision that matters. A PNG has a fixed pixel size, so enlarging it later softens it. Converting at 2× or 3× the SVG’s own dimensions gives you something that still looks crisp on a high-density screen, which is why this tool defaults to 2×.
If you know the exact width you need, type it in the second field instead and the scale menu switches off. For a share card that is 1200px. For a favicon source, 512px. For a logo going into a slide deck, twice the size it will be shown at is plenty.
There are two ceilings. Past roughly 40 megapixels a browser stops producing a PNG reliably, so anything larger is scaled back to fit and the tool tells you the size it actually used. It also takes 20 files at a time, 10 MB each.
Text needs to be outlined first. An SVG that references a web font cannot load that font while it is being rasterised, because the browser blocks the request. Your carefully chosen typeface comes out in a fallback. In Figma, use Outline stroke and flatten text to paths before exporting the SVG, and the shapes are baked in.
Linked images do not come across. If the SVG points at an external bitmap rather than embedding it, that reference fails for the same reason and you get a hole where the image should be. Embed the image in the SVG, or composite it afterwards.
Transparency is preserved by default here. Switch the background to white if the PNG is going somewhere that renders transparency as black, which older versions of some email clients and slide tools still do.
The conversion uses the browser’s own canvas: the file is read locally, drawn, and written back out as a PNG. There is no server in the path, which means no queue and no copy of your client’s unreleased logo sitting on someone else’s disk. It also works with the network off.
HEX to RGB
Paste a hex colour, get RGB, HSL and CSS you can copy.
RGB to HEX
The other direction, with the same converter underneath.
PNG to SVG
Trace a bitmap into vector paths, in the browser. Honest about when it works.
CSS Grid generator
Draw a grid, copy the CSS. Flexbox on a second tab.
Mesh gradient generator
Layered radial gradients, exportable as CSS or PNG.
OG image generator
Make a 1200x630 share card, and check the tags on a page you already have.
Website mockup generator
Drop a screenshot into a browser or device frame and export it.
Designing a site? Siter.io builds it from Figma.