Image Format ConverterFast · Free · Private

SVG to BMP Converter — Convert Vector Graphics to Bitmap

Need your SVG as an uncompressed BMP bitmap for legacy Windows software or an embedded display? Drop your file below to convert it — free, private, and entirely in your browser with no upload required.

Drop images here or click to browse

Supports HEIC, WEBP, AVIF, BMP, TIFF, SVG, GIF, ICO, PDF, JPG, PNG

100% Private — Your files never leave your device

All conversion happens directly in your browser using JavaScript. Nothing is uploaded to any server. Your images stay on your computer the entire time.

Rasterization: Pick Your Pixel Size Before Converting

An SVG has no pixels. It describes shapes with coordinates, so it stays sharp at any size. A BMP is the opposite — a fixed grid of pixels with nothing to redraw. Converting means rasterizing: locking the vector artwork to one resolution, permanently. Choose that resolution deliberately, because you can't recover detail afterwards.

The converter above rasterizes at the SVG's intrinsic size — the width and height attributes on the root <svg> element. To get a bigger or smaller bitmap, open the SVG in any text editor and change those two numbers before you convert:

<svg width="1200" height="900" viewBox="0 0 800 600" ...>

Keep the viewBox untouched and the artwork scales cleanly to the new dimensions. If your SVG declares only a viewBox and no width or height, the converter falls back to a 1024×1024 raster.

Choosing Dimensions for Print (the DPI Question)

There's no DPI dropdown here, and that isn't an omission. DPI is a print-time instruction stored alongside the image, not image data — a bitmap tagged 300 DPI holds exactly the same pixels as the same bitmap tagged 72 DPI. What determines whether a print looks sharp is the pixel count. So work backwards from the physical size you need:

pixels = printed inches × DPI
  • A logo printed 4 inches wide at 300 DPI needs an SVG 1200 pixels wide.
  • A full 8.5-inch page width at 300 DPI needs 2550 pixels.
  • Screen-only use? 72–96 DPI is the historical baseline, so the SVG's own dimensions are usually already right.

Set that pixel width on the <svg> element, convert, then set the DPI tag in whatever program opens the BMP. Remember that uncompressed BMP grows with the square of the scale — doubling dimensions quadruples the file.

When BMP Is the Right Target

BMP is rarely the best format, but a few workflows genuinely require it:

  • Legacy Windows applications and utilities that accept nothing else
  • Industrial, scientific, or medical software with fixed format requirements
  • Embedded systems and microcontrollers that can't spare the cycles to decompress an image
  • Firmware and splash screens that read raw pixel data directly from the file
  • Opening the graphic in older versions of Microsoft Paint

If nothing on that list applies, convert to PNG instead — it's lossless like BMP, keeps transparency, and is a fraction of the size. For photographic artwork or documents where file size matters more than exactness, SVG to JPG is the better trade. And if you receive a BMP and need it back in a web-friendly format, BMP to PNG goes the other direction.

Frequently Asked Questions

How do I convert an SVG to BMP?

Drop your SVG into the converter above, choose BMP from the Output Format menu, and download the result. Everything runs in your browser with JavaScript, so the SVG is never uploaded to a server and the .bmp file is saved straight to your device.

What size will the BMP be?

The converter rasterizes the SVG at its intrinsic size — the width and height declared on the <svg> element. An SVG with width="800" and height="600" produces an 800×600 BMP. If the SVG declares no width and height at all (only a viewBox), the converter falls back to 1024×1024 pixels. To get a different raster size, edit those two attributes in a text editor before converting.

Can I choose a DPI for the BMP?

There is no DPI setting, because DPI is a print-time instruction rather than image data — what actually determines detail is the pixel count. Pick the pixel dimensions instead: multiply the printed width in inches by the DPI you want. A 4-inch-wide graphic at 300 DPI needs an SVG 1200 pixels wide.

Does BMP support transparency?

Not reliably. Although a 32-bit BMP can technically carry an alpha channel, most software that reads BMP ignores it, so transparent areas in your SVG may appear as solid black or white. If your graphic has a transparent background, convert to PNG instead, which supports transparency everywhere.

Why is the BMP so much larger than the SVG?

An SVG is a text file describing shapes, often only a few kilobytes. BMP stores raw uncompressed pixels — roughly 3 bytes per pixel at 24-bit color — so file size depends entirely on the dimensions, not the artwork. A 1920×1080 BMP lands near 6 MB whether it holds a photo or a single circle.

Related Conversions