Convert SVG to BMP

An SVG is not a picture, it is a set of instructions for drawing one, so it has no resolution until something renders it. Converting SVG to BMP is therefore a genuine decision rather than a repackaging: you are choosing the pixel dimensions the artwork will be frozen at, forever. Render it too small and it will look soft the moment anything enlarges it. Render it huge and a BMP at three uncompressed bytes per pixel gets very heavy very quickly, since a 4000 x 4000 render is already 48 MB.

Drop your SVG files below and download BMP in seconds. Free, unlimited and completely private: the conversion runs inside your browser, so your files never leave your device and are never uploaded to a server.

Drop your SVG files here
Batch is supported. Files never leave your browser.

No upload. Works with your network switched off. Check it yourself, or read what actually happens to your file.

Why convert SVG to BMP?

The reason to do it at all is a piece of software that speaks BMP and nothing else: legacy Windows applications, embedded display and label-printer firmware, some lab and machine-vision tooling, and teaching material that reads pixel bytes directly. If the destination can take PNG, convert the SVG to PNG instead. You get the same rasterisation with a fraction of the file size and, unlike BMP, you keep the transparent background.

SVG describes images as shapes and paths instead of pixels, so it stays perfectly sharp at any size. That works brilliantly for logos and icons, but many apps, marketplaces and documents only accept raster images, which is when rendering an SVG to a pixel format becomes necessary.

BMP stores pixels with little or no compression, which makes files huge but trivially simple to read. It is mostly seen in legacy Windows workflows, screenshots from older tools and some scientific software. Converting to a compressed format usually shrinks a BMP by 90 percent or more.

Note that BMP does not support transparency, so any transparent areas in your SVG files will be filled with a solid background after conversion.

What this converter does to your SVG file

The SVG is rasterised by your browser at the width and height set on its own root element. If those attributes are missing, the dimensions are taken from the viewBox, and if there is no viewBox either it falls back to 1024 x 1024. Tick Resize width to override that and set the output size explicitly, which is the field to use when you need a specific pixel width. The rendered pixels are then written as an uncompressed 24 bit BMP with bottom-up rows. Because 24 bit BMP has no alpha channel, an SVG with a transparent background is flattened onto white, so a logo drawn in white or a pale colour can come out invisible.

SVG vs BMP at a glance

SVGBMP
Full nameScalable Vector GraphicsBitmap image
CompressionVector (no pixels)Uncompressed
TransparencyYesNo
Best forLogos, icons and illustrationsLegacy Windows software and raw pixel data

What changes when you convert SVG to BMP

What happens
Image qualityDepends on the quality setting above, which controls how much detail BMP keeps.
TransparencyLost. BMP cannot store an alpha channel, so transparent areas are filled with solid white.
EXIF and GPSRemoved. The conversion goes through a pixel buffer, so camera data and location are not carried into the BMP file.
Colour profileNot carried across. The image is handled in sRGB, which is right for the web and wrong for colour-managed print work.
AnimationNot applicable. SVG files here are single images.
File sizeMuch larger. A 24 bit BMP costs three bytes per pixel regardless of content, so the file size is fixed by the dimensions alone.

How to convert SVG to BMP

  1. Drop one or more SVG files into the box above, or click to browse.
  2. ImageConvert converts each file to BMP right on your device.
  3. Download a single file, or grab everything at once as a zip.

Frequently asked questions

What resolution does the BMP come out at?

By default, the width and height declared on the SVG itself, falling back to the viewBox dimensions and then to 1024 x 1024 if neither is present. Tick Resize width and enter a pixel width to choose the size yourself; the height follows proportionally.

Can I scale the BMP up afterwards without losing sharpness?

No. That is the point of the conversion: once the vector is rasterised, it is a fixed grid of pixels and enlarging it interpolates rather than redraws. If you might need a larger version later, render at the largest size you will ever need, or keep the SVG.

Why is my logo missing or on a white block?

Because a 24 bit BMP cannot store transparency. The transparent area of the SVG is filled with white, so a white or very light logo effectively disappears against it. Convert the SVG to PNG instead if you need the background to stay transparent.

What is an SVG file?

SVG is a vector format that scales to any size without losing sharpness.

What is a BMP file?

BMP is an uncompressed Windows bitmap that keeps full pixel detail at a large file size.

Is it free to convert SVG to BMP?

Yes. There are no limits, no watermarks and no account needed. Convert as many SVG files as you like.

Are my files private?

Completely. Your SVG files never leave your browser and are never uploaded to a server, so your images stay on your device.

Related conversions