SVG → PNG
Converting locally — nothing is uploaded
Vectors pinned at the size you choose — free, and finished on your machine.
Drop your SVGs in the drum
or — nothing leaves this tab
READS JPG · PNG · WEBP · GIF · BMP · SVG · AVIF
CYCLE →
WASH TEMP
OUT OF ORDER — JAM REPORT
The SVG → PNG cycle
Icon submissions, app-store forms and image hosts that reject SVG all want raster at a fixed size. This cycle renders your vector crisply and pins it down.
Transparency survives the cycle: both stocks carry a full alpha channel. PNG is lossless, so weight follows content — graphics shrink, photos grow. Either way, re-encoding through the canvas collects EXIF like lint — camera model, GPS coordinates and timestamps are stripped from the folded copy.
Need the other direction? Other routes into JPG → PNG, WebP → PNG, GIF → PNG, BMP → PNG.
Questions at the counter
What resolution do I get?
The SVG’s intrinsic size — or 1024 px wide when it declares none — rendered at device-quality with vector sharpness. Need another size? Scale it in any editor first; vectors resample perfectly before rasterising.
Is transparency preserved?
Fully. SVG sits on a transparent canvas by nature, and PNG keeps every soft edge and shadow exactly where the vector drew them.
Why does my SVG look different rasterised?
Fonts and external references are the usual culprits — a vector that depends on installed fonts or linked images renders differently outside its home. Inline your fonts or convert type to paths for faithful results.
Is the conversion really private?
Yes — architecturally. This page is static files; there is no server to receive an upload. Your SVG is decoded and re-encoded inside this tab by your own machine, and you can watch the absence of network traffic in your browser’s developer tools.