PDF pages to BMP, on your device. Nothing ever uploads.

Drop PDFs below — get a 24-bit BMP for every page you pick, at the DPI you choose, flattened onto the background colour you pick, in batches of up to 20. Converted entirely on your device.

  • Your file data never leaves the device
  • Batch up to 20 PDFs + ZIP
  • Page ranges + 72/150/300 DPI
  • 24-bit BMP, no watermark

Convert PDF to BMP

Add your PDF files

Drag & drop PDF files here

or browse your files · you can also paste from clipboard (Ctrl+V)

Rendered in your browser with pdf.js — each page is drawn to canvas at your chosen DPI and encoded as a 24-bit uncompressed BMP. Nothing is uploaded.

    No files yet. Everything stays on this device. Downloads start instantly.

    Privacy you can verify, not just trust

    Most online PDF-to-BMP converters upload your documents to their servers first — and several cap free conversions at 3 a day. This one can't: pdf.js renders your PDF pages to BMP entirely in your browser. Your file data never leaves the device — the only third-party requests are the site's own analytics, which count page views — and it uploads nothing, ever. There is no file fetched after load for the conversion itself. Don't take our word for it:

    New cross-origin requests during use: 0
    1. Press F12 to open developer tools, then the Network tab.
    2. Convert any PDF above. Watch: apart from the site's analytics, nothing new is requested — no uploads, and no file data ever leaves your device.
    3. Extra credit: disconnect your internet after this page loads — conversion still works.

    How to convert PDF to BMP without uploading it

    Every "free" online PDF-to-BMP converter you've used uploads your document to a company server, converts it there, and — in several documented cases — keeps a copy or a live download link for days. For contracts, payslips, medical letters, and anything you wouldn't post publicly, that's an unnecessary risk. The safer approach is to convert the file where it already is: on your own device.

    This tool does exactly that. When you drop a PDF here, your browser:

    1. Checks the file is really a PDF — by its %PDF magic bytes, not its name — and that pdf.js can open it, so a corrupt or truncated file is refused with a clear message instead of producing broken images. A JPEG renamed to .pdf is refused the same way, and a PDF renamed to .txt still converts.
    2. Reads the page count and sizes and shows you a preview thumbnail of each selected page, so you can see what will convert before anything is rendered.
    3. Renders each selected page to canvas with pdf.js at your chosen DPI, flattens any transparency onto your chosen background colour, and encodes it as a 24-bit uncompressed BMP with a pure-JavaScript encoder — no quality setting, no compression, every pixel stored exactly. Your original PDF is never modified, and no page is ever sent anywhere.

    What makes this converter different

    The pages that top the results for this search mostly convert on a server, cap free conversions per day, or ask for an account — and the dedicated options we found each cover only part of the job: Convertlo extracts the first page only, with a single file and no DPI or page-range choice; imageconvertit's free tier allows 3 files before batch conversion needs Pro; LocalPDF and SJ Creation are hubs where PDF to BMP is one option among many; reaConverter is desktop software you install. None of them combines all of it — batch conversion, page ranges, DPI choice, a background-colour choice, per-page previews and a ZIP — with no daily limits, no account and no watermark. This page is the only dedicated client-side PDF-to-BMP page we found that combines a batch of 20 PDFs with page-range selection (All, single page, or a custom range like "1-5, 8"), a DPI choice of 72/150/300, a background-colour choice that transparent areas are flattened onto, per-page preview thumbnails, per-page downloads and a ZIP of the whole batch — with no daily limits, no account and no watermark — plus a live network-request counter so you can verify the privacy claim yourself. It runs entirely in your browser — there is no server to upload to.

    When is PDF-to-BMP the right choice?

    Whenever the destination only accepts bitmaps — legacy Windows apps, some OCR engines, scanners, VirtualDub and Paint workflows, and older document systems that read BMP and nothing else. BMP is also the right pick when you need every pixel exactly as rendered, with no compression artefacts at all. For anything else — the web, email, slides, social media — a JPG or PNG is the better choice, because the files are a fraction of the size: the same 300-DPI A4 page that is about 26 MB as a BMP might be under a megabyte as a JPG. And if the destination accepts PDFs, keep the PDF — a BMP throws away the text layer and can never be searched or re-flowed.

    Honest limitations

    No text layer

    Each BMP is a rasterized render of a page — a picture, not the page itself. The text is not searchable and cannot be selected or copied from it. Copy the text from the PDF first if you need it.

    BMP files are much larger

    BMP is uncompressed, so it stores every pixel as 3 bytes — and the files show it. A 300-DPI A4 page is about 26 MB, and a 50-page PDF at 300 DPI can make a ZIP well over a gigabyte. A BMP can never be sharper than the PDF page it was rendered from, so pick the lowest DPI that still looks sharp for your use.

    Transparency is flattened

    A 24-bit BMP has no alpha channel, so transparent areas of a page are always flattened onto your chosen background colour (white by default). Pages with a solid background are unaffected. If you need transparency kept, convert to PNG.

    No password-protected PDFs

    Password-protected PDFs are refused, and this tool never asks for a password. Remove the password in a desktop PDF tool first, then convert the unlocked copy.

    Embedded images are not extracted

    Each BMP is a render of a whole page. The original photos embedded inside a PDF are not pulled out — extracting them is a separate job.

    Memory-bound in the browser

    Very large or page-heavy PDFs are memory-bound: 25 MB per file, 20 files per batch, 200 pages per PDF. Split a bigger PDF into smaller files first. Fonts render via pdf.js — rare exotic fonts may substitute.

    Frequently asked questions

    Do my PDFs upload anywhere?

    No. Your PDFs are rendered to BMP entirely in your browser with pdf.js — your file data never leaves the device, and the only third-party requests are the site's own analytics, which count page views. You can verify it yourself with the network-request counter in the privacy section below the converter.

    What DPI should I choose — 72, 150 or 300?

    72 DPI is enough for quick previews and thumbnails; 150 DPI is the default and the right pick for slides, documents, upload forms and anything you will view on screen; 300 DPI is for print and anything you will zoom into or crop later. Higher DPI makes sharper, larger BMPs — a 300 DPI A4 page is about 2480 × 3508 pixels, and because BMP is uncompressed that one page is about 26 MB — so pick the lowest DPI that still looks sharp for your use. A 50-page PDF at 300 DPI can produce a ZIP well over a gigabyte, so prefer 72 or 150 DPI for big batches.

    How do I convert only some pages of a PDF?

    Use the page-range setting. All pages converts the whole PDF; Single page converts one page you pick by number; Custom range takes a list like 1-5, 8 — pages and ranges separated by commas. Out-of-range pages are reported per file with a clear message instead of failing silently, and each file's card shows exactly which pages are selected before you convert.

    Why are BMP files so much larger than JPG or PNG files?

    Because BMP is uncompressed. A 24-bit BMP stores every pixel as 3 bytes with no compression at all, so a 300-DPI A4 page — 2480 × 3508 pixels — is about 26 MB, where the same page as a JPG might be under a megabyte. That is the price of the format: BMP trades file size for universal readability. If size matters and your app accepts it, a JPG or PNG is the better pick — this page's sister tools make both.

    What happens to transparent backgrounds in the BMP?

    They are flattened onto the background colour you pick — white by default. A 24-bit BMP has no alpha channel, so there is no way to store transparency in it: any transparent area of a PDF page becomes the background colour you chose. Pages with a solid background are unaffected. If you need transparency kept, convert the same PDF to PNG instead — PNG supports it.

    Can I convert a password-protected PDF?

    No. Password-protected PDFs are refused with a clear message, and this tool never asks for a password. Remove the password in a desktop PDF tool first, then convert the unlocked copy here.

    When should I use BMP instead of JPG or PNG?

    When the app on the other end only accepts BMP — legacy Windows software, some OCR engines, scanners, VirtualDub and Paint workflows, and older document systems that read bitmaps and nothing else. BMP is also handy when you need every pixel exactly as rendered with no compression artefacts. For anything else — the web, email, slides, social media — JPG or PNG is the better choice, because the files are a fraction of the size.