SVG to BMP Converter
Convert SVG files or pasted SVG code to BMP at any size: 24-bit on a background colour, 32-bit with transparency or 8-bit greyscale. No upload.
Some programs cannot open SVG at all: older Windows software, embroidery and engraving tools, game modding utilities, microcontroller displays. They want a plain BMP bitmap. This converter draws your SVG at the exact pixel size you choose — sharp, because the vector is rendered at that size — and saves it as a 24-bit BMP on a background colour, a 32-bit BMP with transparency, or an 8-bit greyscale BMP.
How to use this tool
- Drop .svg files or paste SVG code.
- Choose the output size: 1×, 2×, 4×, a custom scale or an exact width in pixels.
- Pick the BMP type and, for 24/8-bit, the colour that fills transparent areas.
- Download the BMP (several files come as a ZIP).
Formula
Output width = SVG width × scale (or the exact width); height = width × SVG height ÷ SVG width. BMP size = 14 + 40 (108 for 32-bit) [+ 1,024 palette for 8-bit] + height × row, with row = width × bytes per pixel rounded up to a multiple of 4.
The SVG size comes from its width and height (mm, cm, in, pt and pc at the CSS rate of 96 px per inch) or from its viewBox. Rows are stored bottom-up in BGR order; 32-bit files use a BITMAPV4HEADER with an alpha mask. Images, fonts and stylesheets referenced by URL are not loaded inside an SVG image, so embed them or convert text to outlines.
Example
The 120 × 80 test SVG at 2× is 240 × 160 px; each 24-bit row is 720 bytes, so the BMP is 54 + 160 × 720 = 115,254 bytes. At an exact width of 101 px the height is 101 × 80 ÷ 120 = 67 px and each 303-byte row is padded to 304: 54 + 67 × 304 = 20,422 bytes.
Frequently asked questions
Why does my BMP have a white background?
24-bit and 8-bit BMP cannot store transparency, so empty areas get the fill colour. Choose 32-bit to keep them transparent.
How large can the BMP be?
Up to 16,384 px per side and 100 megapixels in this tool. Remember BMP is uncompressed: 4000 × 4000 px at 24-bit is about 48 MB.
Why is text in a different font?
Inside an image the browser cannot load web fonts referenced by URL. Convert text to paths in your editor, or embed the font as a data: URI.
Is my SVG uploaded?
No. It is drawn and saved by your browser.
Last updated:
Page address with these inputs: https://kakao.mobile/tools/svg-to-bmp-converter/
Cite or embed this tool
kakaoCalc. (2026, November 8). SVG to BMP Converter. https://kakao.mobile/tools/svg-to-bmp-converter/
“SVG to BMP Converter.” kakaoCalc, 8 Nov. 2026, kakao.mobile/tools/svg-to-bmp-converter/.