SVG to Image
Convert SVG to PNG, JPG, WebP & BMP
Export SVG files to high-resolution raster images at any width, height, or DPI. Pick a format, set a background, and batch edit and convert up to 40 files at once. Built for designers and web developers shipping production assets.
Editing defaults for new files
Preview
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, can be styled with CSS, animated with JavaScript or SMIL, and is generally a fraction of the size of an equivalent raster image.
When to convert SVG to a raster image
Many platforms still expect raster images. Email clients, older content management systems, marketplaces, social-media uploaders, and printed documents all want PNG or JPG. PNG is universally supported and lossless; JPG is typically 4-10× smaller for non-transparent content; WebP gives you both at once with 25-35% smaller files than PNG and the same alpha support. Pick by destination; the comparison below maps each format to its sweet spot.
Pick the right output format
PNG, JPG, WebP, and BMP all rasterize the same SVG, but they make different trade-offs. Pick by destination.
| PNG | JPG | WebP | BMP | |
|---|---|---|---|---|
| File size | Medium | Smallest for photos | 25-35% smaller than PNG | Largest (uncompressed) |
| Transparency | Full alpha | None | Full alpha | 32-bit alpha only |
| Compression | Lossless | Lossy (quality 0-1) | Lossy or lossless | None |
| Best for | Icons, screenshots, transparent assets | Photos, email, social uploads | Modern web delivery | Legacy software, embedded toolchains |
How to convert an SVG to PNG, JPG, WebP, or BMP
- Drop your file (or click SELECT FILES) to add it to the queue.
- Adjust the options on the left (format, size, background, quality) and watch the preview update.
- Click SAVE ALL to download the converted file (or a ZIP if you uploaded multiple files).
Privacy and security
Your files never leave your computer. The conversion runs entirely in your browser using JavaScript and WebAssembly. There is no upload, no server, and no analytics tracking the contents of your files.
Because nothing is uploaded, the tool is safe to use with confidential logos, internal documents, and proprietary artwork.
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 the same quality at a smaller size and works in every modern browser. JPG only makes sense for photographic content embedded in your SVG, and even then PNG or WebP usually look better at the same size. BMP is for legacy systems that specifically require 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.