RelicRELIC

SVG to PNG Converter

Paste SVG markup, choose a size, and download a crisp PNG. Everything renders in your browser, so nothing is uploaded.

Runs entirely in your browser. Nothing you type is uploaded.
SVG markup
Height scales to keep the aspect ratio.
Paste some SVG to see the PNG.
Download PNG

From scalable vector to pixel-perfect PNG

An SVG is a set of drawing instructions, which is wonderful for the web but awkward the moment you need a flat image for a slide deck, an email, or an app icon. This converter loads your SVG into the browser, draws it onto a canvas at the width you choose, then hands you a transparent PNG at that exact size. Height follows the original aspect ratio so nothing stretches, and because it all runs locally, your artwork never leaves your device.

Keep the markup you keep reusing

That tidy little icon SVG is the kind of snippet you paste once and hunt for again next week. Relic is an encrypted, permanent memory for everything you copy, so the markup, the export, and the color hex stay searchable on every device, forever, end-to-end encrypted so only you can read them. The converter is free. Never losing a snippet again is the upgrade.

Frequently asked questions

How do I convert SVG to PNG?

Paste your SVG markup into the box and choose an output width. The tool renders it and shows a live PNG preview, then the download button saves the file. Height scales automatically to keep the original aspect ratio.

Is my SVG uploaded to a server?

No. Your SVG is loaded into the browser, drawn onto a canvas, and exported to PNG entirely on your device, so the artwork never leaves your machine.

What size PNG can I export?

Any width from 8 up to 4096 pixels. Because an SVG is scalable, you can rasterize it much larger than the original without it going blurry, which is handy for app icons, slide decks, and print.

Does the PNG keep a transparent background?

Yes. If your SVG has no background fill, the exported PNG stays transparent, so it drops cleanly onto any color behind it.

Why won't my SVG convert?

The usual causes are markup missing the xmlns attribute on the root svg element, or an SVG that references external images, which browsers block from a canvas for security. Make the SVG self-contained and add the xmlns, and it should convert.

More free tools
Favicon Generator
favicon generator
Color Picker
color picker online
RGB to HEX
rgb to hex
JSON Formatter
json formatter
Base64 Encode / Decode
base64 decode
Diff Checker
diff checker
All tools