SVG to BMP, raw and uncompressed. Nothing ever uploads.

Drop SVG logos and illustrations below — get a raw BMP per file at 1/8/16/24/32-bit, in batches of up to 20. Converted entirely on your device.

  • Your file data never leaves the device
  • Full bit-depth range: 1/8/16/24/32-bit
  • Batch up to 20 files + ZIP
  • 32-bit keeps your SVG’s real transparency

Convert SVG to BMP

Add your SVG files

Drag & drop SVG files here

or browse your files · you can also paste from clipboard (Ctrl+V)

Your browser rasterizes SVG natively — no decoder download, no waiting. Scripts are stripped first and external references are refused, so nothing is fetched while converting.

    No files yet. Everything stays on this device. Downloads start instantly.

    Privacy you can verify, not just trust

    Most online SVG converters upload your files to their servers first — and some keep a download link live for 30 days. This one can't: your browser rasterizes SVG natively and the BMP encoder runs entirely in your browser. Your file data never leaves the device — the only third-party requests are the site's own analytics, which count page views — and it uploads nothing, ever. There is no decoder to download and no file fetched after load for the conversion itself. Don't take our word for it:

    New cross-origin requests during use: 0
    1. Press F12 to open developer tools, then the Network tab.
    2. Convert any SVG above. Watch: apart from the site's analytics, nothing new is requested — no uploads, and no file data ever leaves your device.
    3. Extra credit: disconnect your internet after this page loads — conversion still works.

    How to convert SVG to BMP without uploading it

    Every "free" online SVG converter you've used uploads your files to a company server, converts them there, and — in several documented cases — keeps a copy or a live download link for days. For a company logo, an unreleased icon set, or anything you wouldn't post publicly, that's an unnecessary risk. The safer approach is to convert the file where it already is: on your own device.

    This tool does exactly that. When you drop an SVG here, your browser:

    1. Sanitizes the SVG first — scripts, embedded HTML, animation elements and event handlers are stripped, and any reference to an external image, font or stylesheet refuses the file outright, because nothing may be fetched while converting.
    2. Rasterizes it through the browser's own image path — the same secure static mode a browser uses for an <img> tag, where SVG scripts can never execute. The output width you choose is the raster size; vector detail is rendered at exactly that size.
    3. Re-encodes the pixels as a raw BMP with a pure-JavaScript BMP encoder — BITMAPINFOHEADER, bottom-up rows, at the bit depth you chose. At 32-bit your SVG's real transparency is preserved; below that it is flattened onto your background colour. Your original file is never modified.

    What makes this converter different

    The converters that top the results for this search mostly upload your files to a server (Zamzar, AnyConv and Wondershare UniConverter all convert server-side, and Zamzar caps free files at 2 MB), and the client-side ones we found cap the bit depth — one dedicated page offers only 24-bit BMP, another requires a free account before it converts anything. This page is the only dedicated SVG-to-BMP page we found that combines a batch of 20 files with a ZIP download, the full bit-depth range (1/8/16/24/32-bit), Floyd–Steinberg dithering, destination presets, a live network-request counter so you can verify the privacy claim yourself, and real 32-bit alpha preservation. It runs entirely in your browser — there is no server to upload to.

    When is BMP the right choice for an SVG?

    Almost never for sharing or storage — SVG is smaller and stays sharp at any size, and PNG is lossless and smaller still. BMP earns its place when the destination demands raw pixels: legacy Windows software and GDI tooling, printer utilities, embedded firmware and machine-vision rigs that read uncompressed data, and sprite or retro-game editors that load 1-bit or 8-bit BMPs. If the program you are feeding accepts anything else, use SVG to PNG instead and keep the smaller file.

    Honest limitations

    Animated SVGs become one still frame

    BMP has no animation. SMIL and CSS animation are stripped before conversion and the first rendered frame is stored. If the motion matters, keep the SVG.

    BMPs are much larger than SVGs

    Expect hundreds of times the size for a 24-bit BMP of a logo, and more at 32-bit. Every file shows its size multiple honestly, and the batch bar shows the total before you download anything.

    16-bit loses colour depth

    16-bit BMP keeps 5 bits per channel — 32,768 colours instead of 16.7 million. Smooth gradients will band. Use it only when the destination insists on 16-bit.

    8-bit and 1-bit are approximations

    8-bit output is a 256-colour palette built by median cut; 1-bit is black and white only. Dithering fakes the missing shades by speckling pixels, but detail and smooth colour are lost either way.

    Transparency flattens below 32-bit

    Only 32-bit BMP has an alpha channel. At 24-bit and below, transparent areas are flattened onto your chosen background colour — pick 32-bit when the destination needs the transparency.

    External resources are refused

    An SVG that loads an image, font or stylesheet from a URL is refused, because nothing may be fetched while converting. Embed the resource as a data URI, or remove the reference, and try again. Raster detail depends on the output width you choose.

    Frequently asked questions

    Will an animated SVG convert to an animated BMP?

    No. BMP has no animation at all, so an animated SVG (SMIL or CSS animation) becomes a single still frame — the first frame the browser renders. The animation elements are stripped before conversion, and the page says so plainly rather than pretending the motion survives.

    Why is the BMP so much bigger than the SVG?

    SVG is vector instructions — a logo can be a few hundred bytes of text — while BMP is uncompressed: every pixel is stored in full. A 1080-pixel-wide logo is about 3.5 MB as a 24-bit BMP and often under 5 KB as an SVG, hundreds of times larger. This tool shows the original and BMP size for every file, with the size multiple, so the trade-off is never hidden.

    Which bit depth should I choose?

    24-bit is the faithful choice for logos and illustrations — 16.7 million colours, no palette. 32-bit is the same pixels plus the SVG's real transparency, preserved. 16-bit keeps 5 bits per channel and loses colour depth, so gradients band. 8-bit is a 256-colour palette approximation for retro hardware. 1-bit is black and white only, dithered, for game sprites and simple displays.

    What happens to transparency in my SVG?

    At 32-bit, nothing is lost: the BMP stores the SVG's real alpha channel, pixel for pixel. At 24-bit and below, BMP has no alpha channel, so transparent areas are flattened onto the background colour you pick (white by default). If your logo needs its transparency in the destination program, choose 32-bit.

    Why are some SVGs refused?

    SVG is XML and can carry scripts and links to files elsewhere on the internet. This tool strips scripts, embedded HTML and animation, and refuses any SVG that references an external resource — an image, font or stylesheet fetched from a URL — because nothing may be fetched while converting. Files renamed from another format (a PNG wearing a .svg name, for example) are refused too, with a message naming the real format.

    What size does my SVG become?

    SVG is vector, so the output width is the raster size you choose: the SVG's own width and height by default, or 1080, 800 or 512 pixels — never upscaled, so a small icon stays small. An SVG with only a viewBox uses the viewBox as its base size, and one with no size at all uses the browser default of 300 by 150. Output is capped at 16 megapixels and an 8000-pixel edge, and the page says so if a cap applies.

    Can I convert several SVGs at once?

    Yes. Add up to 20 SVG files (25 MB each), pick a bit depth and width, and each converts automatically. Every file gets its own BMP download, and Download all as ZIP bundles them into one archive. BMPs are large, so a full batch of wide illustrations can be hundreds of megabytes — the tool shows the total size before you download.

    Is there a file size or daily limit?

    There is no daily limit and no account. A 25 MB safety cap applies per file and 20 files per batch, because rendering large SVGs in the browser is memory-heavy and BMP output is much larger than the SVG input. Most logos and icons are well under 1 MB, far below the cap.