ToolFeather
Image & MediaRuns in your browser

SVG to BMP Converter

Rasterise SVG logos and icons into BMP at exactly the size you need — 1× to 8× scale, a background colour for transparent areas, and 1-bit output for laser, plotter and embroidery software.

Quick presets

SVG to BMP Converter

Output · BMP
SVGs without width/height are drawn at 1024 px.
Only shrinks — smaller images are left as they are.

🔒 Processed on your device with the browser's own image engine — nothing is uploaded, and re-encoding strips EXIF metadata such as GPS location.

Files
–
–
Original
–
–
Result
–
–
Change
–
–
Your converted image appears here with a before / after slider.
Drop files on the left — or tap a sample above.
SVG vs BMP — what changes
  • SVGText (XML) — vector, resolution-independent · Vector — rendered at any size · alpha: Yes (vector opacity)
  • BMPUsually none (RLE4/RLE8 optional) · 1, 4, 8, 16, 24 or 32 bits per pixel · alpha: Only 32-bit with V4/V5 headers; support varies
  • TipSet the scale before converting: an SVG drawn at 1× and enlarged later will look soft, while 4× gives crisp edges.
  • PrivacyFiles never leave your device; re-encoding drops EXIF/GPS metadata.

Format facts checked October 2026.

Runs in your browser — nothing you enter is uploaded or stored.

ToolFeather · SVG → BMP
Scratchpad auto-saved
Stored in this browser (localStorage)
Step-by-step~40s read

How it works — in four simple steps

No signup and nothing to install — it all runs in your browser.

1

Add SVG files

Drop, choose or paste them — or press the sample preset above.

2

Set the BMP options

Set the scale before converting: an SVG drawn at 1× and enlarged later will look soft, while 4× gives crisp edges.

3

Convert

Press Convert — results appear with a before/after slider, sizes and format details.

4

Download

Save each file or everything as a ZIP.

Pro tip

Set the scale before converting: an SVG drawn at 1× and enlarged later will look soft, while 4× gives crisp edges.

Features

Four bit depths

24-bit true colour, 32-bit with alpha, 8-bit palette (exact when possible) or 1-bit monochrome with optional dithering.

Render at any scale

1× to 8×, so the output is sharp at the size you need.

Batch + before/after

Convert many files at once, compare with the slider, download individually or as a ZIP.

Nothing uploaded

Decoding and encoding run in your browser tab; the files never leave your device.

About the SVG to BMP Converter

Vector SVGs are ideal for design, but many machine-control programs (laser cutters, vinyl plotters, embroidery and engraving software), Windows resource editors and microcontroller display libraries need a plain bitmap. Converting at the right scale avoids blurry upscaling later.

The SVG is rendered by your browser at the scale you choose (SVGs without a width and height are drawn at 1024 px), so the result is as sharp as the vector allows.

The BMP is written by our own encoder: a BITMAPINFOHEADER file for 24-, 8- and 1-bit output (bottom-up rows padded to 4 bytes, as Windows expects) and a BITMAPV4HEADER with BI_BITFIELDS channel masks and an sRGB colour space for 32-bit with alpha. 8-bit files get an exact palette when the image has 256 colours or fewer, otherwise a median-cut palette with optional Floyd–Steinberg dithering; 1-bit uses a luminance threshold or dithering.

SVG vs BMP compared

PropertySVGBMP
Origin / standardW3C, 2001 (SVG 1.1, 2011)Microsoft Windows / OS/2 (1980s)
CompressionText (XML) — vector, resolution-independentUsually none (RLE4/RLE8 optional)
TransparencyYes (vector opacity)Only 32-bit with V4/V5 headers; support varies
Colour depthVector — rendered at any size1, 4, 8, 16, 24 or 32 bits per pixel
Animation / pagesSMIL / CSSNo
Maximum sizeUnlimited (vector)Signed 32-bit width/height (memory-bound)
Typical useLogos, icons, illustrationsWindows apps, embedded displays, machine tools
Opens inBrowsers, vector editorsEvery Windows program, browsers, most editors

Measured on our sample

What this page produced from its built-in sample (an SVG drawn at 2×), with each preset:

SettingInputOutputNotes
Default settings562 B · 640 × 4203.08 MB · 1280 × 84024-bit BMP · 96 DPI
8-bit palette562 B · 640 × 4201.03 MB · 1280 × 8408-bit BMP · 256-colour palette · 96 DPI
1-bit dithered562 B · 640 × 420131.3 KB · 1280 × 8401-bit BMP · monochrome · 96 DPI

Measured with this page’s converter in Chromium (October 2026). Press the sample preset above to reproduce; your own images will differ with their content.

Things to know

Frequently asked questions

4 answers
What size will the BMP be?
The SVG's own width and height multiplied by the scale you choose. SVGs without a size are drawn at 1024 px before scaling.
Is 1-bit good for laser engraving?
Yes — 1-bit BMPs are the standard input for many engraving and embroidery programs. Use dithering for photos, and leave it off for logos and line art.
Can every program open these BMPs?
24-bit and 8-bit BMPs open in essentially every Windows program, image editor and browser. 32-bit BMPs with alpha use a BITMAPV4 header, which modern software reads but a few very old programs don't.
Is my image uploaded?
No. SVG files are decoded and the BMP is created entirely in your browser — nothing is sent to a server, and EXIF/GPS metadata isn't copied.