Drag & Drop PDF file here
or click to browse — never uploaded to any server
✅ PDF Files OnlyConvert any PDF page to a high-quality BMP bitmap image. Choose your DPI resolution, 24-bit color or grayscale, select pages and download instantly — all in your browser.
Upload your PDF, choose resolution and color mode, select pages, then download BMP images.
Drag & Drop PDF file here
or click to browse — never uploaded to any server
✅ PDF Files OnlyNo PDF loaded yet
Upload a PDF above and click "Load PDF & Show Pages"
Render PDF pages to high-quality BMP bitmaps entirely in your browser — no plugins, no uploads, no quality loss.
Understanding what's inside the BMP files this tool generates.
| Section | Size | Details |
|---|---|---|
| File Header | 14 bytes | Signature "BM", total file size, reserved (0), pixel data offset (54 bytes) |
| DIB Header (BITMAPINFOHEADER) | 40 bytes | Header size (40), image width, image height (positive = bottom-up), color planes (1), bits per pixel (24 or 8), compression (0 = none), image size, DPI in pixels/meter |
| Color Table | 0 or 1024 bytes | Not present for 24-bit RGB. Present for 8-bit grayscale: 256 entries × 4 bytes (B, G, R, 0) with values 0,0,0,0 → 255,255,255,0 |
| Pixel Data | width × height × (3 or 1) + padding | Rows stored bottom-up. Each row padded to a multiple of 4 bytes. 24-bit: B,G,R order. 8-bit: single intensity byte per pixel |
From upload to BMP download in under a minute.
A quick primer on the BMP format — where it came from, what's inside, and why it's still around.
BMP (Bitmap) is an uncompressed raster image format developed by Microsoft and first shipped in 1987 with Windows 1.0 and OS/2 1.0. Unlike modern formats such as PNG or JPEG, BMP stores raw pixel data with no compression at all — making it simple to read, write and inspect at the byte level. That simplicity has kept BMP relevant for nearly four decades in scenarios where pixel-level fidelity matters more than file size: scanning, OCR preprocessing, scientific imaging, embedded systems, legacy enterprise software, and any pipeline that needs predictable, byte-aligned pixel data. This tool renders each selected PDF page to a canvas using PDF.js, then writes a properly formatted Windows BMP file with the correct 14-byte file header, 40-byte DIB header (BITMAPINFOHEADER), optional palette, and 4-byte aligned pixel rows in the original bottom-up BGR layout — exactly as the BMP specification requires.
Need to convert PDF to other image formats, or convert images to PDF? Try our other tools.
From OCR pipelines to legacy enterprise systems, here's where converting PDF pages to BMP shows up most.
All four are common raster image formats — but they have very different strengths. This table shows where each one wins.
| Feature | 🖼️ BMP | 📷 PNG | 📸 JPEG | 📑 TIFF |
|---|---|---|---|---|
| Compression | None | Lossless | Lossy | Optional (lossy or lossless) |
| File size | Very large | Medium | Small | Variable |
| Quality loss | None | None | Lossy | Depends |
| Transparency | No (legacy) | Yes (alpha) | No | Yes |
| Multi-page support | No | No | No | Yes |
| Best for | Lossless raw archive | Web, screenshots | Photos, web | Print, archival |
| Year introduced | 1987 | 1996 | 1992 | 1986 |
| OCR-friendly | Excellent | Excellent | Poor (artifacts) | Excellent |
| Browser display | Limited (most show) | Native | Native | Generally no |
| Legacy software | Universal | Modern only | Universal | Universal |
| Color depth | 1, 4, 8, 16, 24, 32 | 1–48 bit | 8 or 12 bit | 1–32 bit |
| Header complexity | Very simple | Moderate | Complex | Very complex |
Wherever uncompressed bitmaps are required — from legacy systems to scientific pipelines — converting PDF pages to BMP is the standard step.
OCR providers and document-AI training pipelines convert PDFs to BMP for guaranteed lossless input — no JPEG artifacts to confuse the model.
National archives and records administrations require lossless image formats for long-term document preservation. BMP and TIFF are the two accepted standards.
Hospital information systems with legacy components require BMP for scanned-form ingestion, imaging studies and compliance-grade record keeping.
Banks running mainframe-era document management systems still import BMP for cheque imaging, signature card processing and account-document scanning.
Litigation support and e-discovery platforms convert PDFs to BMP for forensic-grade imaging guaranteed free of compression artifacts.
Labs running image-analysis pipelines need raw pixel data. BMP delivers byte-aligned, uncompressed pixels with no surprises for analysis software.
High-end print shops accept BMP as a guaranteed-lossless input for short-run, on-demand printing and proofing — every pixel preserved.
Older ERP and manufacturing-floor systems often only accept BMP input for technical drawings, work orders and quality-inspection photos.
Industrial label printers, signage displays and POS hardware ship with BMP decoders. PDF pages converted to BMP load directly with no transcoding.
Some game engines and CAD tools prefer BMP for source textures, sprite sheets and reference imagery — clean, lossless and predictable.
Computer-science and image-processing courses use BMP for teaching pixel-level operations — its simple header makes it ideal for instructional code.
Warehouse label printers and shipping-system hardware frequently require BMP. Convert PDF labels for direct ingestion into thermal printers.
A complete reference for every control in the converter — what it does, what to pick, and how it affects the BMP output.
The prefix becomes the start of every output filename. Single-page conversions become my-document-page1.bmp; multi-page conversions become my-document-page1.bmp, my-document-page2.bmp, etc., and the ZIP archive becomes my-document-bmp-150dpi.zip. Special characters are stripped automatically.
DPI determines the pixel dimensions of the output BMP. 72 DPI ≈ screen resolution. 96 DPI is the Windows default. 150 DPI is good for general use. 200 DPI is high-quality. 300 DPI is print-ready and the standard for OCR. Higher DPI = sharper output but exponentially larger files.
24-bit RGB stores three bytes per pixel (BGR) — full color, larger file. 8-bit grayscale stores one byte per pixel plus a 256-entry palette — three times smaller, perfect for text-heavy documents, OCR pipelines, and document archiving where color isn't essential.
ZIP archive bundles every BMP into one .zip download (recommended for 3+ pages). Individual files triggers separate downloads one at a time. ZIP compression for BMP is light because BMP is already raw — file size savings are modest, but having one archive instead of dozens of downloads is the real win.
BMP doesn't support transparency. If your PDF has transparent areas, this setting determines what fills them. White is the standard for printed documents. Black works for dark-mode designs. Transparent → White is an alias for white that some users may prefer to see explicitly.
Drag and drop a PDF directly onto the dashed area, or click anywhere on it to open the file picker. Only one PDF can be loaded at a time. Use Change File or Clear & Reset to load a different document. The file is read locally — no upload occurs.
Select All ticks every page. Deselect All clears the selection. Invert flips which pages are selected — useful when you want most pages except a few. You can also click individual page thumbnails to toggle them one at a time.
Runs the conversion for every selected page. Each page is rendered to canvas at the chosen DPI using PDF.js, then encoded to a valid Windows BMP file by the in-browser encoder. Single pages download directly; multiple pages follow the Multi-Page Download setting.
A few small adjustments will make your converted BMP files smaller, sharper and easier to use downstream.
If your PDF is just text or line art, switch to 8-bit grayscale. File size drops by two-thirds with no perceptible quality loss for printed or scanned text.
OCR engines like 300 DPI. Screen viewing only needs 72–96 DPI. Print needs 300 DPI. Don't over-render — each DPI step roughly doubles output size.
The live Est. Size stat shows total expected output. 25-page color PDF at 300 DPI ≈ 650 MB. Use that to decide if you should drop DPI or split into batches.
Three separate downloads is fine; thirty isn't. Switch to ZIP mode any time you're converting more than a couple of pages — your browser will thank you.
Almost every downstream tool expects white-on-document. Only choose black or transparent-white if you specifically know your target needs it.
For 200+ page PDFs at 300 DPI, browser memory becomes the bottleneck. Convert 20-30 pages at a time and run multiple jobs instead of one giant job.
Want every page except the cover and index? Click those two, then click Invert. Much faster than clicking every other page individually.
Encrypted PDFs can't be rendered by PDF.js. Open the PDF in your reader, save a copy without password, then convert that file here.
The filename prefix is baked into every output filename. Use a descriptive name like "invoice-2026" or "scan-batch-3" so your downloads are findable.
Before committing to a 300-page job, convert page 1 with your chosen settings. Verify the result before re-running for the whole document.
If your goal is web upload or email, use PNG or JPEG instead — they're 5-30× smaller. BMP makes sense when you specifically need lossless raw pixels.
BMP conversion is one-way. Keep your source PDF — you can always re-convert with different DPI or color settings if needed.
Most online PDF-to-BMP converters upload your file to a server. This one runs entirely in your browser — your PDF never leaves your device.
Every step of the conversion — parsing the PDF, rendering each page, encoding the BMP, packaging into a ZIP — runs in your browser's own JavaScript engine. No PDF content, no thumbnails, no BMP bytes and no metadata are ever transmitted over the network.
Everything you need to know about converting PDF files to BMP bitmap images — covering quality, file sizes, compatibility, privacy and output options.
Key terms used in PDF-to-BMP conversion and on this page, explained simply.
Drop your PDF in the tool above, pick your pages and DPI, and download lossless BMP files in seconds — no signup, no upload, no limits.
🖼️ Open the Converter ↑