Convert supported BMP pixels into a genuine PDF with original image detail, orientation and adjustable page fitting.
LOCAL FILE CONVERSION
Choose or drop one or more BMP files, arrange their page order, then create a private multipage PDF.
1–40 BMP images · 40 MiB per file · 80 MiB combined · 16 MP per image / 40 MP total · No upload24-bit RGB and 32-bit RGB / standard RGBA bitfields, including top-down and bottom-up images. Palette-based, RLE-compressed, nonstandard channel masks and non-sRGB V4/V5 files are rejected with an explanation. Uncompressed 32-bit RGB ignores its unused fourth byte; explicit alpha masks preserve transparency. A4, Letter, original-size pages, orientation, fitting and margins use the existing PDF layout engine. Output limit: 64 MiB.
All parsing, thumbnails and PDF generation happen locally in browser memory and disposable workers. No uploads or paid APIs. Reset/unmount cancels work and releases owned object URLs. Thumbnails are small previews; the PDF uses full-resolution decoded BMP pixels.
Enter your values locally; no inputs are uploaded.
Check validation feedback before reviewing the browser-generated result.
Review the explanation, copy supported outputs or reset the workspace.
Choose a supported local source using the upload area, review content and settings, generate the result, inspect actual previews and warnings, then download.
Convert supported BMP pixels into a genuine PDF with original image detail, orientation and adjustable page fitting. Choose original proportions, A4 or Letter, orientation, contain/cover and margins. Contain preserves the whole image; cover intentionally crops at the printable bounds.
No. Source files, filenames and document content remain in browser memory, outside conversion APIs, storage and content analytics. Processing Workers are disposable and bounded. Reset/unmount cancels pending work and revokes owned preview URLs; ordinary page requests may still be logged.
24/32-bit BMP RGB and standard RGBA masks are supported, including top-down and bottom-up storage. Palette, RLE, unusual masks and unsupported profiles fail explicitly.
Choose original proportions, A4 or Letter, orientation, contain/cover and margins. Contain preserves the whole image; cover intentionally crops at the printable bounds.
Pixels enter the PDF through lossless PNG. Alpha is preserved for supported explicit alpha masks; RGB reserved bytes are not interpreted as transparency. This does not restore detail missing from the BMP.
Supported BMP subset: 24/32-bit RGB and standard RGBA bitfields in BMP v1/V4 headers. Palette/RLE/other masks and unsupported color metadata are rejected. Top-down and bottom-up rows are handled explicitly. Pixels are embedded through lossless PNG, without a new JPEG generation.
No. Source files, filenames and document content remain in browser memory, outside conversion APIs, storage and content analytics. Processing Workers are disposable and bounded. Reset/unmount cancels pending work and revokes owned preview URLs; ordinary page requests may still be logged.
Inspect the actual exported PDF preview, page count, text, page breaks, images and any warnings. First/last representative pages are rendered automatically; use the output-page selector to check other pages. Download is an explicit action and reset discards the result.
Convert supported BMP pixels into a genuine PDF with original image detail, orientation and adjustable page fitting.
Supported BMP subset: 24/32-bit RGB and standard RGBA bitfields in BMP v1/V4 headers. Palette/RLE/other masks and unsupported color metadata are rejected. Top-down and bottom-up rows are handled explicitly. Pixels are embedded through lossless PNG, without a new JPEG generation.
Start with the original source file. Review detected content and choose the settings for your intended output. Inspect the actual generated preview and the reported page or image dimensions. Check all relevant pages, supported-object warnings, text, colors and transparency before downloading.
24/32-bit BMP RGB and standard RGBA masks are supported, including top-down and bottom-up storage. Palette, RLE, unusual masks and unsupported profiles fail explicitly.
Choose original proportions, A4 or Letter, orientation, contain/cover and margins. Contain preserves the whole image; cover intentionally crops at the printable bounds.
Pixels enter the PDF through lossless PNG. Alpha is preserved for supported explicit alpha masks; RGB reserved bytes are not interpreted as transparency. This does not restore detail missing from the BMP.
Supported BMP subset: 24/32-bit RGB and standard RGBA bitfields in BMP v1/V4 headers. Palette/RLE/other masks and unsupported color metadata are rejected. Top-down and bottom-up rows are handled explicitly. Pixels are embedded through lossless PNG, without a new JPEG generation.
No. Source files, filenames and document content remain in browser memory, outside conversion APIs, storage and content analytics. Processing Workers are disposable and bounded. Reset/unmount cancels pending work and revokes owned preview URLs; ordinary page requests may still be logged.
Inspect the actual exported PDF preview, page count, text, page breaks, images and any warnings. First/last representative pages are rendered automatically; use the output-page selector to check other pages. Download is an explicit action and reset discards the result.