BMP to SVG Converter
Runs in your browser — your files are never uploaded.
Trace a BMP into real vector paths you can scale and edit. BMP stores pixels uncompressed, so there are no compression artefacts for the tracer to follow — edges come out sharp and the colours in your SVG match the original exactly. The size difference is the other reason to do this: a plain BMP carries several bytes per pixel no matter how simple the artwork, while the traced SVG only stores the shapes. Everything runs locally in your browser; your file is never uploaded.
How to convert BMP to SVG
- 1
Drop your .bmp file onto the box, or click to choose one.
- 2
Pick how many colours to keep and how much detail to preserve.
- 3
Click “Convert”, then “Download” to save your .svg file.
Share
Embed this tool on your site
Paste this where you want the tool to appear. It runs entirely in your visitor's browser — no uploads, no account, no tracking.
Please keep the attribution line — it's what keeps these tools free.
Need a different size, a dark theme, or a different tool? Build an embed lets you preview it first.
Frequently asked questions
How much smaller will the SVG be?+
For flat artwork, dramatically smaller. A 60×60 BMP of a solid disc is around 10 KB because BMP spends three bytes on every pixel including the blank ones; traced to SVG it is roughly 600 bytes, because a disc is one path. The saving grows with the image dimensions, since a vector shape costs the same whether it is 60px or 6000px wide.
Does BMP trace well?+
Yes — it is one of the best inputs, alongside GIF. BMP is uncompressed, so unlike JPG or lossy WebP there is no edge smearing to confuse the tracer. Paths land on the real colour boundaries and the fills match your source colours exactly.
Will this work on a photograph?+
No. A photo has thousands of subtle colour gradients, and tracing collapses them into flat blobs — the result looks like a bad poster effect. Tracing is for artwork with solid areas of colour. For a BMP photo, use BMP to PNG or BMP to JPG instead.
What about 32-bit BMPs with transparency?+
Transparent areas stay transparent in the SVG, and partly transparent pixels keep their exact opacity.
Are my files uploaded?+
No. The tracing runs in your browser on your device — your image is never uploaded.