PDF

BMP to PDF

Convert Windows BMP (bitmap) images into a single PDF document. Files are processed in your browser — they never leave your device.

No upload No daily limit 50 MB / image 20 BMPs max

What is BMP to PDF?

BMP (Bitmap, sometimes Device-Independent Bitmap or DIB) is the native image format Microsoft introduced with Windows 1.0 in <strong>1985</strong>. It stores pixels uncompressed by default — every pixel of a 1080p BMP takes 3 bytes for RGB, producing a 6 MB file for a screenshot that would compress to ~200 KB as PNG. That uncompressed nature is why BMP is mostly obsolete for everyday use; it persists in legacy industrial and embedded software, vintage Windows screenshots, and a few specialised tools that need byte-aligned pixel data.

Converting BMP to PDF is usually about reducing file size — a folder of BMP screenshots from a legacy system shrinks dramatically when re-encoded as JPEGs inside a PDF — and about making the images shareable. Email clients and messaging apps increasingly reject BMP attachments because of the size; PDF works everywhere. Most online BMP converters upload your files to a remote server. This tool runs the conversion entirely in your browser.

How does the in-browser BMP conversion work?

Pikowl loads each BMP into a Web Worker — a background thread inside your browser. The worker uses the browser's native createImageBitmap to decode BMP pixels — every modern browser supports BMP decoding natively without an extra library. The decoded bitmap is drawn onto an OffscreenCanvas, re-encoded as JPEG at quality 0.92, and embedded into a new PDF using pdf-lib. The output PDF is offered as a downloadable Blob via URL.createObjectURL. Nothing is sent to any server.

Is it safe to convert BMP files here?

Yes. Open the network tab in DevTools while you use the tool — you will see no outbound requests during the conversion. BMP files are read locally via the File API, processed in a sandboxed Web Worker, and the resulting PDF lives only in your browser's memory until you download it.

Does BMP carry hidden metadata?

No. BMP predates EXIF and was never extended to carry camera metadata, GPS coordinates, capture timestamps, or editing history. The format header records only the dimensions, colour depth, and compression flag — everything else is pixel data. That's why this tool doesn't surface an "EXIF stripped" claim: there's no EXIF to strip. The canvas re-encode does still produce a clean output (no embedded thumbnails, no unused header fields), but there's no privacy story to tell here that wouldn't be misleading.

What are the limits and why?

Up to 20 BMPs per conversion, 50 MB per file, with a soft warning at 100 MB combined and a hard cap at 150 MB. The per-file limit is double the JPG limit because uncompressed BMPs are typically 5-10× the size of equivalent JPEGs at the same dimensions. A 4K BMP is around 24 MB raw; a 6K screen capture in BMP can exceed 40 MB. The file-count limit is lower because uncompressed pixel data is heavier in memory than compressed JPEG.

How does Pikowl compare to Smallpdf and iLovePDF for BMP?

The substantive differences are processing location, daily-use limits, and pricing. Numbers below reflect the public free-tier offers from each service as of April 2026.

Common Uses

FAQ

Why are BMP files so large?

BMP stores pixels uncompressed by default — 3 bytes per pixel for 24-bit RGB, plus a small header. A 1920×1080 BMP is roughly 6 MB; a 4K BMP is around 24 MB. Other formats (JPG, PNG, WebP) apply compression to shrink this dramatically. Converting BMP to PDF — which embeds the pixels as JPEG inside the PDF — typically shrinks the file by 10× or more.

Does Windows still produce BMP files?

Rarely. The Windows Print Screen → Paint workflow defaults to PNG since Windows 7, and the Snipping Tool uses PNG. BMP persists primarily in legacy industrial software, embedded devices (point-of-sale systems, medical equipment), and a few specialised graphics tools that need byte-aligned pixel data. If you have a folder of BMPs, it's almost certainly from a legacy system.

Why convert BMP to PDF instead of PNG or JPG?

PDF is the universal sharing format — every device opens it. PNG would preserve quality losslessly but doesn't open as cleanly in email previews and document workflows. JPG would shrink the file but doesn't combine multiple images into a single shareable container. PDF gives you both portability and one-file-per-set bundling.

Does this support 32-bit BMPs (with alpha channel)?

Yes — createImageBitmap decodes 32-bit BMPs natively, but the alpha channel is flattened to white when re-encoded as JPEG (JPEG has no alpha support). If you need transparency preserved in the PDF, save the source as PNG and use our PNG to PDF tool, which uses pdf-lib's lossless embedPng path.

Will the PDF be smaller than the BMPs?

Almost always, yes — typically 10-50× smaller. BMP is uncompressed; the PDF embeds JPEG-compressed versions of the same pixels. A 50 MB folder of BMPs will usually produce a 1-5 MB PDF.

Why no "EXIF stripped" claim?

BMP doesn't carry EXIF metadata — no GPS, no capture timestamp, no device info. There's nothing to strip. Other tools in our PDF category that do strip EXIF (JPG to PDF, HEIC to PDF, PNG to PDF) carry that claim because their input formats can carry EXIF; BMP can't, so we skip the claim. Honesty matters.

Are BMP files uploaded to a server?

No. The conversion runs entirely in your browser — open DevTools' network tab and you'll see no outbound requests during the process. BMP files are read from your disk via the File API, decoded by createImageBitmap in a Web Worker, embedded into a PDF using pdf-lib, and offered back as a download.

By the Numbers

Sources & Further Reading

Everything runs in your browser. Nothing is sent to any server.
01
Runs on your device
Files never leave your browser. No server uploads.
02
8 languages
EN, ES, HI, PT, FR, DE, ID, JA — every tool.
03
No signup
Open the page, use the tool. That's it.