ToolJutsu
All tools
PDF Tools

BMP to PDF

Combine BMP bitmap images into a single PDF.

Page layout

"Page per image" sizes the page to the image; "Fit to paper" scales each image onto a standard sheet.

Filename
Processed on your device. We never see your files.

How to use BMP to PDF

What is a BMP file?

BMP (Bitmap Image File, .bmp) is a raster image format created by Microsoft in the late 1980s for Windows. It stores an image as a grid of pixels with no compression — every pixel’s colour is written out verbatim, which makes BMP files easy for any program to read but extremely large on disk. The format supports 1-bit (black and white), 4-bit and 8-bit indexed colour palettes, and 24-bit and 32-bit true colour. For decades it was the default save format in Microsoft Paint, the format scanners exported to, and the format Windows used internally for icons and wallpapers.

What is a PDF?

A PDF (Portable Document Format) is a self-contained document file that carries everything it needs — text, fonts, images, layout — to look identical on every device and printer. PDFs are the universal format for sharing documents that need to stay visually consistent. Embedding an image inside a PDF lets you attach, archive, or upload that image to any system that accepts documents but not raw bitmap files.

Why convert BMP to PDF?

The first reason is legacy screenshots and scans. A folder full of .bmp screenshots from an old Windows machine, or .bmp scans from a 1990s flatbed scanner, is awkward to share — many modern tools and upload forms don’t accept BMP at all, and the file sizes are embarrassing. Wrapping each one in a PDF gives you a universally accepted document at a fraction of the disk footprint.

The second is archival of exported drawings. Older versions of Microsoft Paint, Visio and some CAD programs export to BMP by default. Converting those drawings to PDF makes them easier to attach to emails, store in document management systems, and print without worrying about which application opens .bmp files cleanly.

The third is upload-form constraints. Government submission portals, expense systems and employer onboarding workflows almost always require PDF; BMP is rarely on the accepted list. Converting beats copy-pasting into Word and exporting.

The fourth is batch printing. Sending a folder of BMPs to a printer often produces inconsistent margins and scaling. A PDF gives you control over paper size, orientation and fit before printing.

How to convert BMP to PDF on ToolJutsu

  1. Drop your BMP file onto the dropzone, or click to browse. The file is read locally — only its pixels are loaded into the browser.
  2. The converter shows a preview so you can confirm the right file.
  3. Pick a paper size (A4, US Letter or US Legal) and orientation. The image is fitted to the page with a sensible margin so nothing is cropped.
  4. Optionally edit the filename — the result downloads as your-name.pdf.
  5. Click Convert to PDF. The browser decodes the BMP, draws it onto an off-screen canvas, re-encodes it as a JPG at high quality, and embeds the JPG into a single-page PDF using pdf-lib. The download starts when the PDF is ready.

Quality tips

Because BMPs are uncompressed, the input is always pristine — there are no prior compression artefacts to inherit. The output JPG inside the PDF uses quality 92%, which keeps the file small while leaving visible loss at zero for screenshots, scans and exported drawings.

If your BMP contains fine text (a scanned page of typed prose, a screenshot of a code editor), it will compress well and stay sharp at the default settings — JPG handles black-on-white text cleanly at high quality.

If your BMP is pixel art or contains single-pixel detail where every pixel matters, use the sibling PNG to PDF tool with a PNG export of the image instead. PNG inside a PDF is lossless; JPG is not.

For very large BMPs (24 MB+ from a high-resolution scanner), the conversion may take a few seconds on a phone — the entire decode and re-encode happens on your device’s CPU.

Privacy

Your BMP file never leaves your device. The browser’s native image decoder reads the pixels, an off-screen canvas re-encodes them as JPG, and pdf-lib embeds that JPG into a single-page PDF — all in JavaScript inside the page. There’s no upload, no server-side processing, no analytics on file contents. You can verify in your browser’s Network tab, or switch off Wi-Fi after the page loads and the converter will still work.

Compatibility notes

The output is a standard PDF 1.7 file with a JPG embedded directly. It opens identically in Adobe Acrobat, Apple Preview, the built-in PDF viewers in Chrome, Edge, Firefox and Safari, and every mobile PDF reader on iOS and Android. File managers and document search tools index the result without any special handling. The page needs a modern browser (Chrome 90+, Firefox 90+, Safari 15+, Edge 90+) for the canvas re-encode step that turns BMP pixels into a JPG inside the PDF.

Frequently asked questions

Why are BMP files so much larger than PNGs or JPGs of the same image?
BMP is uncompressed by design — every pixel is stored as its raw colour value, with no attempt to deduplicate runs of the same colour or reduce file size. A 1920×1080 BMP at 24-bit colour is roughly 6 MB on disk, while the same image as a PNG is often under 500 KB and as a JPG under 200 KB. That bulk is why this converter re-encodes to JPG inside the PDF — the PDF file you download is typically a fraction of the size of the original BMP.
Will the conversion lose quality?
There is a single JPG re-encode step inside the PDF, at high quality (around 92%) — visually indistinguishable from the source for screenshots and scanned documents. If you need pixel-perfect lossless preservation (for example, BMPs of pixel art or technical diagrams where every pixel matters), use the sibling PNG to PDF tool with a PNG export of the same image — PNG inside a PDF preserves the bitmap exactly.
I have BMPs from an old scanner. Will they convert correctly?
Yes. The browser's native image decoder handles every standard BMP variant — 24-bit and 32-bit RGB, 8-bit indexed (palette), 1-bit monochrome — which covers essentially every scanner and Paint-era BMP from the last 25 years. The image is decoded once, drawn to a canvas, re-encoded as JPG, and embedded into the PDF. Legacy run-length-encoded BMPs (RLE4/RLE8) also decode fine in modern browsers.
What about colour accuracy?
BMPs are typically sRGB and so are JPGs, so colour appears identical in any standard PDF viewer. The only edge case is BMPs exported from older Windows graphics tools that embedded a colour profile other than sRGB — those will be reinterpreted as sRGB by the browser. For most use cases (screenshots, scans, exported drawings) this difference is invisible.
Are my BMP files uploaded?
No. The conversion runs entirely in JavaScript on your device. Your BMP is decoded by the browser's native image decoder, drawn to an off-screen canvas, re-encoded as JPG, and embedded into the PDF via pdf-lib — every step happens in the page. No upload, no server processing, no analytics on file contents. Verify in your browser's Network tab, or simply disconnect from Wi-Fi after the page has loaded.

Related tools