Skip to content

Convert SVG to PNG, JPG or WebP

Turn a vector SVG logo, icon or illustration into a PNG, JPG or WebP image at the size you need. Your browser draws the picture, so the file is not uploaded.

SVGProcessed in your browser
The tool loads in your browser…

Features

  • Sharp at any size

    The drawing is rendered at the final size instead of being enlarged afterwards, so edges stay crisp at 2x, 4x or a custom width up to 8,192 pixels.

  • Transparent or coloured background

    Keep the transparency in PNG and WebP, add a white background, or pick any colour. JPG cannot be transparent, so it always gets a background.

  • Choose the format

    PNG for sharp graphics with transparency, JPG for small files and WebP for the smallest files on the web, with a quality slider for JPG and WebP.

  • Natural size detection

    The size comes from the width and height of the SVG, including units such as pt, cm and in, or from its viewBox when no size is set.

  • Batch conversion

    Convert up to 30 SVG files in one run and download the images separately or as a ZIP.

How to use SVG Converter

  1. Choose SVG files, or drop them onto the page.
  2. Select the format, the size and the background.
  3. Select Convert.
  4. Download the images or the ZIP.

Supported formats

AcceptsSVG
ProducesPNG, JPG, WebP

WebP output is not available in Safari, because its image encoder cannot write WebP.

Limits and things to know

  • Up to 30 SVG files, 10 MB each and 50 MB in total. Output images are limited to 40 megapixels and 16,384 pixels on a side.
  • The browser draws the SVG as an image: scripts and animations do not run, and nothing is loaded from the internet, so images linked from other sites do not appear.
  • Text uses the fonts available on your device. Fonts that are not installed, and that the SVG does not embed, are replaced.
  • Some SVG features, such as embedded web content (foreignObject), can stop the browser from saving the result as an image. The page then tells you which file failed.
  • The result is a flat picture. Use the SVG itself when you need a scalable image.

Privacy and processing

The SVG is shown to your browser’s own image engine through a temporary local address and drawn onto a canvas on your device. Nothing is sent to FilesKit, which has no server that receives files. The SVG is never inserted into the page as markup.

Common uses

  • Logos for forms and documents

    Create a PNG of your logo for upload forms, slides and word processors that do not accept SVG.

  • Icons at exact sizes

    Export an icon at 2x or 4x for app stores, social media or high-density screens.

  • Illustrations for the web

    Make a compact WebP or JPG of an illustration for a page, an email or a chat.

  • Thumbnails and previews

    Create a raster preview of a diagram or chart that was exported as SVG.

How this differs from other approaches

Online SVG converters upload your file, and some resize at a low resolution or add watermarks. FilesKit draws the SVG on your device at the size you choose. Vector editors such as Inkscape give more control over export areas, DPI and text conversion.

Frequently asked questions

Is my SVG uploaded?

No. The SVG is drawn in your browser and FilesKit has no server that receives your files.

How do I get a transparent PNG?

Choose PNG (or WebP) and keep the background on Transparent. JPG cannot store transparency, so it fills the background with white or the colour you pick.

What size will the image have?

The size written in the SVG, multiplied by 1, 2 or 4, or the width you type. If the SVG has no size, its viewBox sets the proportions, and a plain default of 300 by 150 pixels is used when there is neither.

Why does my text look different?

The browser uses fonts installed on your device. If the SVG relies on a font that is not embedded and not installed, a fallback font is used. Converting the text to outlines in your vector editor avoids this.

Why did one file fail?

The file may be damaged, not a real SVG, or use a feature the browser blocks when exporting, such as embedded web content. The error message names the file.