Initializing... drag & drop files here
Supports: TIFF, TIF
.tif or .tiff file into the dropzone, or click "+ Add Files" to browse. Batch upload is supported — convert multiple TIFF scans at once.TIFF (Tagged Image File Format) is the workhorse of professional scanning, medical imaging, and print prepress — it can pack lossless compression (LZW, ZIP, PackBits), multiple pages, alpha channels, and rich metadata into a single file. BMP (Windows Bitmap), introduced with Windows 1.0 in 1985 and standardized through versions tied to Windows 2.x, 3.x, 95, and NT, is the opposite philosophy: a simple, uncompressed device-independent bitmap with a 14-byte file header plus a 40-byte (or larger) DIB header followed by raw pixel rows. You convert TIFF to BMP when a downstream tool only speaks plain bitmaps:
If you also need the reverse direction, see BMP to TIFF. For web-friendly output instead, TIFF to JPG or TIFF to PNG will give you a fraction of the file size.
| Property | TIFF | BMP |
|---|---|---|
| Full name | Tagged Image File Format | Windows Bitmap (Device Independent Bitmap) |
| Introduced | 1986 (Aldus, later Adobe) | 1985 with Windows 1.0; BMP file extension stabilized with Windows 2.x (1987) |
| Compression | None, LZW, ZIP/Deflate, PackBits, JPEG, CCITT G3/G4 (fax) | None in the classic 3.x header; RLE4 / RLE8 / BITFIELDS supported but rarely used |
| Typical file size (24-bit 4000x3000) | 10-30 MB compressed, ~36 MB uncompressed | ~36 MB (width × height × 3 + headers) |
| Bit depths | 1, 2, 4, 8, 16, 24, 32, 48, 64 bpp; floating-point HDR | 1, 4, 8, 16, 24, 32 bpp |
| Alpha channel | Yes, native | Yes only with BITMAPV4HEADER+ (Windows 95+); ignored by many readers |
| Multi-page / layers | Yes (multi-page TIFF is common for scanned docs) | No — one image per file |
| Maximum file size | 4 GB (classic); 16 EB with BigTIFF (LibTIFF 4.0+) | 4 GB by spec; ~2 GB in practice because many editors treat the size field as signed |
| Metadata | Rich (EXIF, XMP, ICC, IPTC, GeoTIFF tags) | Minimal — no EXIF, no embedded ICC in classic headers |
| Best for | Archival, prepress, scanning, GIS | Legacy Windows tools, raw pixel pipelines, embedded systems |
| Bit depth | Colors | When to use it |
|---|---|---|
| 1 bpp | Black & white | OCR input, fax-style scans, monochrome line art |
| 8 bpp (indexed) | 256 colors (palette) | Old game sprites, simple UI assets, classic Windows icons |
| 24 bpp | 16.7 million (true color) | Photographs, color scans — the default for general-purpose BMP |
| 32 bpp | 16.7 million + 8-bit alpha | Modern BMP with transparency (BITMAPV4HEADER); only use if the consumer supports alpha |
Notes: classic BMP headers (BITMAPINFOHEADER, 40 bytes) cover bit depths 1–32 without alpha. The alpha channel was added in BITMAPV4HEADER, which shipped with Windows 95 and is supported by Photoshop 7+ and Microsoft Office 2000+. Many legacy BMP readers silently ignore the alpha byte.
Because most TIFFs ship with LZW, ZIP, or JPEG compression inside the file, while BMP is essentially raw pixel data plus a small header. A 24-bit 4000x3000 photograph is ~36 MB as BMP no matter what — the file size is simply width × height × bytes_per_pixel + ~54 bytes of headers. If your source TIFF was 8 MB LZW-compressed and your BMP is 36 MB, that is the expected ~4-5x expansion, not a bug.
No — both formats can be fully lossless. Going from a lossless TIFF (uncompressed, LZW, ZIP, or PackBits) to a 24-bit BMP is a pixel-perfect transcode at the same bit depth. The only way to lose data is if the source TIFF was 16-bit per channel and you're writing 24-bit BMP (8 bpc) — that truncates the extra precision. Most photographs are 8-bit per channel anyway, so this rarely matters.
Sometimes. The classic BITMAPINFOHEADER (the most widely supported variant) has no alpha. Microsoft added an alpha channel in BITMAPV4HEADER with Windows 95, and it works in Photoshop 7+, Microsoft Office 2000+, and the Windows XP-and-later theme system. But many image viewers and legacy tools silently ignore the alpha byte and render the BMP fully opaque. If you need reliable transparency, use TIFF to PNG instead.
BMP is strictly one image per file. Multi-page TIFFs (common output from scanners and fax software) get split: we convert the first page by default. If you need every page as a separate BMP, upload the TIFF, run the conversion, then run it again on remaining pages — or convert the multi-page TIFF to PDF first and then export each page.
By default we match the source TIFF's effective channel count: a 24-bit RGB TIFF becomes a 24-bit BMP, a grayscale TIFF becomes an 8-bit BMP. If your TIFF has an alpha channel, the output is a 32-bit BMP using the BITMAPV4HEADER variant. We don't downscale 48-bit (16 bpc) TIFFs to 8 bpc unless you request it — the conversion stays at 24 bpp by truncating the low byte per channel.
You can open it anywhere. Preview on macOS reads BMP natively; GIMP, ImageMagick, Photoshop, Affinity Photo, Pixelmator, and every major image viewer on Linux (Eye of GNOME, gThumb, feh) handle it. BMP originated on Windows but the format is well-documented and universally readable. The reason to use it on macOS or Linux is almost always because some downstream tool — not the OS — demands BMP.
The classic BMP headers were designed in 1985–1995 before EXIF existed (EXIF was first standardized in 1995 by JEIDA and adopted broadly in the late 1990s). There is no standard place in a BMP file for camera make/model, GPS, capture timestamp, or color profile. If you need to preserve metadata, stick with TIFF or use TIFF to JPG — JPEG carries EXIF natively.
Yes — BMP stores the file size in a 4-byte field in its 14-byte file header, giving a theoretical maximum of 4 GB. In practice, many editors and OS tools treat that field as signed, so anything over ~2 GB risks being rejected. For huge scientific or print scans (gigapixel imagery), keep the data in BigTIFF instead — classic TIFF tops out at 4 GB but BigTIFF (spec: 2007; LibTIFF 4.0 stable: December 2011) supports up to 16 exabytes.
A DIB (Device Independent Bitmap) is the in-memory pixel format that Win32 GDI passes around; a BMP file is just a DIB on disk with a 14-byte BITMAPFILEHEADER prepended. They share the same pixel layout and DIB header. Some Windows SDK examples and clipboard formats refer to bitmaps as DIBs even when they end in .bmp — for practical purposes the two terms are interchangeable.