Initializing... drag & drop files here
Supports: BMP
TIFF is the container that scanning, publishing, prepress and GIS workflows still standardise on, largely because it can hold anything: one image or hundreds of pages, bilevel or 16-bit-per-channel colour, compressed losslessly or not compressed at all. That flexibility is also the catch — a .tif is only as archival as the compression scheme you chose when you wrote it, and the choice is not obvious from the filename. This page walks through that decision with measured numbers, because it is the only setting on a BMP-to-TIFF conversion that materially changes what you end up with.
.bmp onto the page or click "+ Add Files". Several bitmaps can be queued and converted in one batch..tif. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark, never shared or made public.Every number below comes from the same source file: a 1920 x 1080 24-bit photographic bitmap measuring 6,220,854 bytes, encoded through our own pipeline at the default "Very High" quality level for the lossy schemes. "Pixel-exact" means the decoded output compared byte-for-byte against the bitmap with zero differing pixels.
| Compression Type | Lossless? | Measured output | Reader support | Use it when |
|---|---|---|---|---|
| LZW | Yes, pixel-exact | 2,970,356 bytes | Universal — the de facto TIFF default | You want a safe, lossless, everything-opens-it archive file |
| Deflate | Yes, pixel-exact | 2,705,172 bytes | Very good, occasionally rejected by old prepress tools | You want lossless and a bit smaller than LZW |
| ZSTD | Yes, pixel-exact | 2,571,006 bytes | Newer libraries only | You control both ends and want the smallest lossless option |
| NONE | Yes, pixel-exact | 6,221,094 bytes | Universal | A tool reads raw strips directly, or you plan to compress the file separately |
| PackBits | Yes, pixel-exact | 6,268,684 bytes | Universal | Bilevel scans and flat graphics — on photographic data it can end up larger than no compression at all |
| JPEG (default) | No | 1,392,175 bytes | Good in image viewers, patchy in prepress and scientific tools | The file is a photograph and size matters more than exactness |
| WebP | No | 408,514 bytes | Narrow — many TIFF readers cannot decode it | You control the reader and want the smallest file possible |
| CCITT Fax 4 | Yes, for bilevel only | Not applicable here | Universal in fax and document scanning | The source is genuinely 1-bit black and white |
| JP2K | No | Not applicable here | Narrowest of all | A specific archive spec asks for JPEG 2000 inside TIFF |
| Property | BMP | TIFF |
|---|---|---|
| Structure | One fixed header layout followed by a pixel array | Tagged directory entries pointing at image data |
| Images per file | One | One or many — multi-page TIFF is a core feature |
| Compression choices | Effectively none in practice | Ten schemes offered on this page, lossless and lossy |
| Bit depth | 1, 4, 8, 16, 24 or 32 bpp | The same range plus 16-bit-per-channel and floating point |
| Row storage | Padded so each row's stride is a whole number of 4-byte DWORDs | Strips or tiles, no DWORD padding requirement |
| Metadata | Essentially none | Extensive tags: EXIF, IPTC, ICC profiles, geospatial referencing |
| Common home | Windows applications, older scanner drivers | Scanning, prepress, publishing, microscopy, satellite imagery |
| Filename | .bmp |
.tif or .tiff, the same format either way |
No, and this catches people out. Compression Type opens on JPEG, which is a lossy scheme carried inside the TIFF container. In our testing, our 1920 x 1080 photographic bitmap dropped from 6,220,854 bytes to 1,392,175 bytes at the default settings — an excellent result, but the decoded pixels no longer match the source. If you need an exact copy, change Compression Type to LZW: the same image produced a 2,970,356-byte file that compared byte-for-byte identical to the bitmap, with zero differing pixels.
Nothing except the number of letters. Both suffixes name the same tagged image file format, and the bytes inside are identical. The three-letter form is a survivor of the old DOS 8.3 filename limit and is still what many Windows and scanning tools write by default. Use the File extension control to pick whichever one your downstream software expects; if you are not sure, .tif is the more conservative choice with old applications.
Because two of the schemes genuinely can be. Choosing NONE stores the same raw pixels the bitmap did, plus TIFF's tag directory, so the file lands a couple of hundred bytes above the source. PackBits is worse: it is a run-length encoder, and run-length encoding expands data that has no runs. On our photographic test image PackBits produced 6,268,684 bytes against 6,220,854 for the source bitmap. Both are correct behaviour; they are simply the wrong choices for a photograph.
Multi-image TIFF is a core feature of the format — a single file can hold many image directories, which is how scanned documents are usually stored. This converter produces one .tif per uploaded bitmap. If your goal is a single paginated file from several scans, BMP to PDF is the more practical route: it merges everything into one document by default and opens in any PDF reader without specialist software.
TIFF can store an alpha channel, so transparency is representable in the output. Whether it survives your specific downstream tool is a separate question: plenty of prepress and printing applications either ignore TIFF alpha or composite it against white without asking. Most .bmp files use the plain 40-byte BITMAPINFOHEADER and are fully opaque anyway. If transparency is the point of the file rather than an incidental detail, BMP to PNG or BMP to WebP will behave far more predictably.
Use LZW — it keeps greyscale and colour scans pixel-exact and every imaging system reads it. CCITT Fax 4 is the classic choice for genuinely bilevel page images, but it needs a 1-bit source and there is no bilevel conversion on this page, so pointing a colour or greyscale bitmap at it leaves a truncated, unreadable file rather than reporting an error. Leave the JPEG setting the dropdown opens on only when the scan is photographic and file size is the binding constraint.
macOS Preview handles TIFF natively, and so do the standard image viewers on most Linux desktops. Browsers are the weak spot: TIFF is not a format browsers are expected to render, so a .tif link will usually download rather than display. Phones vary and often need a third-party viewer. If the image has to be viewable by anyone with a link, convert to PNG or WebP instead and keep the TIFF as your master.
It cannot. A conversion never adds detail that was not in the source, and choosing a lossless scheme simply means nothing is lost. What TIFF gives you over BMP is not quality but capability: real compression choices, extensive metadata tags, multi-image support, and higher bit depths than a bitmap can describe. If the bitmap is a low-resolution screenshot, the TIFF will be a low-resolution screenshot with better packaging.
Usually yes, and by a lot, because an uncompressed bitmap is close to a worst case. BMP stores three bytes per pixel with every row padded up to a 4-byte boundary, which is why our 1920 x 1080 test file measures exactly 6,220,854 bytes — 1,080 rows of 5,760 bytes plus a 54-byte header. Every lossless scheme except NONE and PackBits cut that by more than half in testing, and the default JPEG setting cut it by just under 78%. If you have existing TIFFs that need shrinking rather than converting, Compress TIFF is the dedicated tool.