SVG Converter

Turn SVG into PNG, JPEG, WebP, GIF, BMP, ICO, TIFF, PDF and more. It is vector, so you can scale it up as far as you like without losing sharpness. Nothing is uploaded — it all runs in your browser.

✨ What it does

  • Exports SVG to eight formats — PNG, JPEG, WebP, GIF, BMP, ICO, TIFF and PDF — plus AVIF where the browser can encode it
  • Draws straight from the vector, so any scale — by factor or exact width/height — stays sharp
  • ICO can pack 16–256 px into one file, so a single SVG becomes a complete favicon
  • Keep transparency or fill a background colour, and convert many files in one go
  • Crop to just the part you need before exporting, with 1:1, 16:9, 4:3 and 3:2 ratio locks

🪄 Good for

Turning icon sets into PNG

Take a downloaded SVG icon and export the exact PNG size your deck or app needs.

Making a favicon

Export a favicon.ico containing 16, 32 and 48 px straight from your logo's SVG.

Sending to somewhere that rejects SVG

Print shops, social networks and older admin panels often want JPEG or TIFF instead.

Figures for documents

Export a diagram from your drawing tool as a 3× PNG so it stays crisp on screen and in print.

🔒 Privacy

Reading, rendering and exporting all happen inside your browser, on your own device. Neither the SVG nor the converted image is ever sent to a server. The shareable URL carries only settings — format, size, background colour, quality — never the SVG itself, which is not stored in the URL or in localStorage. Close the page and the loaded SVG is gone from memory.

❓ FAQ

Is my SVG uploaded?

No. Rendering and exporting run on the browser's canvas, and the SVG never leaves your device. Once the page has loaded it also works offline. The shareable URL contains settings only, so handing someone the URL does not hand them your SVG.

How large can I export?

SVG is vector, so edges stay smooth at any scale. Browsers do cap canvas size though, so this tool limits output to 268 megapixels (roughly 16384 × 16384). Ask for more and you'll get a warning — lower the scale and try again.

Why is the background black?

JPEG cannot store transparency, so transparent areas have to be painted with something. Pick a colour (white, usually) under Background. PNG, WebP, GIF, BMP, ICO, TIFF and PDF can all keep transparency instead — note that GIF transparency is 1-bit, so soft edges become hard ones.

Text uses the wrong font, or parts are missing

When an SVG is drawn as an image, the browser does not fetch external fonts or images. If your SVG uses a web font, convert the text to outlines in your drawing tool before loading it here. Images referenced by URL need to be embedded inside the SVG as data too.

Can I export just part of it?

Yes. Tick Crop above the preview and drag out the area you want. The ratio can be locked to 1:1, 16:9, 4:3, 3:2 or the original, and with the box focused you can move it with the arrow keys and resize it with Shift + arrows. Cropping is applied after the size setting, so the output size line shows both the cropped size and the full size it came from. Selecting ICO locks the ratio to 1:1, since ICO is square.

🔗 Related tools

Load an SVG

Drop SVG files here

Or click to pick files. You can add several at once.

Choose SVG files

No SVG yet. Drop one into the area above.

    Output settings

    ×

    Preview & export

    Load an SVG and the result will be previewed here.

    The preview is scaled down. Files are exported at the output size you set.

      Privacy

      Reading, rendering and exporting all happen inside your browser, on your own device. Neither the SVG nor the converted image is ever sent to a server. The shareable URL carries only settings — format, size, background colour, quality — never the SVG itself, which is not stored in the URL or in localStorage. Close the page and the loaded SVG is gone from memory.