Skip to main content

SVG to Image

Convert SVG to PNG, JPG, WebP, BMP, GIF & AVIF

Convert SVG files to PNG, JPG, WebP, BMP, GIF, or AVIF with control over dimensions, DPI, background, quality, grayscale, and rounded corners. Process up to 40 files at once and download them individually or as a ZIP. Your files stay in your browser.

Drop files here

Editing defaults for new files

Output format
Background
Corner radius
Aspect ratio1.000

Preview

No preview. Add and select files to see results.

No files yet. Drop files above or click SELECT FILES.

What is SVG?

SVG (Scalable Vector Graphics) is an XML-based vector image format. Instead of pixels, an SVG describes shapes, paths, fills, and strokes mathematically, so it can be rendered at any size without losing quality.

SVG is the standard vector format for the web. It is supported natively by every modern browser and can be styled with CSS or animated with JavaScript or SMIL. It is often compact for logos, icons, and illustrations, although complex SVGs can become large.

When to convert SVG to a raster image

Many platforms and workflows still expect a raster image with fixed pixel dimensions. PNG is the dependable choice for lossless output and transparency; JPG suits photographs and other non-transparent artwork; and WebP balances compact files with alpha support for modern web use. GIF, BMP, and AVIF cover more specialized requirements. Pick the format that your destination accepts and the quality, transparency, and file size it needs.

Pick the right output format

PNG, JPG, WebP, BMP, GIF, and AVIF all rasterize the same SVG, but they make different trade-offs. Pick by destination.

PNGJPGWebPBMPGIFAVIF
File sizeMediumSmallest for photosOften smaller than PNGLargest (uncompressed)Small, 256 colors maxOften very compact
TransparencyFull alphaNoneFull alpha32-bit alpha onlyOn/off only (1-bit)Full alpha
CompressionLosslessLossy (quality 0-1)Lossy, adjustable qualityNoneLossless, palette-limitedLossy (browser-dependent)
Best forIcons, screenshots, transparent assetsPhotos, email, social uploadsModern web deliveryLegacy software, embedded toolchainsTools that still require GIFModern web, where the browser can encode it

How to convert an SVG to PNG, JPG, WebP, BMP, GIF, or AVIF

  1. 1

    Drop your files, or click SELECT FILES, to add them to the queue. Up to 40 at a time.

  2. 2

    Set the output options (size, DPI, background, quality, or tracing detail) and watch the live preview update.

  3. 3

    Click SAVE ALL to download the result, or a single ZIP when the queue holds more than one file.

Privacy: your files never leave your browser

Conversion runs locally in your browser using JavaScript and WebAssembly. There is no file upload or server-side conversion, so the files you add stay on your device.

Local processing helps protect confidential logos, internal documents, and unreleased client artwork. Pages and conversion code are cached as you use them, so tools you have already opened can continue working without a network connection.

Frequently asked questions

Which output format should I pick?

PNG is the safe default for SVGs with flat colors, sharp edges, or transparency. WebP gives you adjustable compression with alpha transparency and is well suited to modern websites. JPG works best for photo-style content without transparency. GIF is useful when a tool requires a 256-color file, BMP serves older or specialized systems, and AVIF is available when your browser can encode it.

Can I batch-convert SVGs with different settings?

Yes. Drop multiple SVGs in, then select the ones you want to tweak. Any setting you change applies only to that selection; files outside the selection keep their own options. Save all exports each file with whatever options it has.

How do I control the exact output dimensions?

Set Width and Height directly to the pixel size you want. The DPI multiplier on top scales those dimensions further, which is useful for retina and HiDPI screens where 2× or 3× pixel density is the norm. Locking the aspect ratio keeps Width and Height in sync as you adjust either one.