OnDeviceNo upload. Files never leave your device.

Image converters · OnDevice

SVG to PNG / JPG

Drop an SVG and export a PNG (with a transparent background if you want one) or a JPEG. Rendering runs in a Web Worker. A fallback renderer is loaded only if your browser cannot rasterize the SVG itself.

No upload. Files never leave your device.

Drop SVG files here

Accepts .svg files. Multiple files are fine. Scripts inside an SVG are not executed as a web page; this tool draws the graphic.

Results

No files yet. Nothing is sent to a server when you add them.

Frequently asked questions

Does this upload my artwork?

No. Rasterization runs on your device. There is no conversion server.

How is the export size chosen?

By default the graphic is rendered at 2× the width and height in the SVG (or its viewBox). You can pick 1×, 3×, or a custom width in pixels. The longest side is capped at 8,192 pixels.

Can I keep a transparent background?

Yes, when you export PNG. JPEG cannot be transparent, so a white background is used unless you pick another color.

Will every SVG look perfect?

Simple shapes, text, and gradients usually do. Filters, some fonts, and external image links may not match a desktop editor. If the built-in decoder cannot draw the file, the page falls back to canvg.

Can I convert many files at once?

Yes. Add multiple SVGs, convert them, then download a ZIP.

Which license covers the fallback renderer?

Native rendering uses the browser. The fallback is canvg (MIT) and its MIT-licensed helpers.