{"id":2103,"date":"2026-11-04T09:13:00","date_gmt":"2026-11-04T14:13:00","guid":{"rendered":"https:\/\/www.xconvert.com\/blog\/?p=2103"},"modified":"2026-08-31T23:09:25","modified_gmt":"2026-09-01T03:09:25","slug":"tiff-compression-types-compared","status":"publish","type":"post","link":"https:\/\/www.xconvert.com\/blog\/tiff-compression-types-compared","title":{"rendered":"TIFF Compression Types Compared: LZW vs Deflate vs JPEG"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">You chose TIFF because someone told you TIFF is lossless. Then you opened the converter\u2019s <strong>Compression Type<\/strong> list and found ten entries \u2014 LZW, Lossy, Deflate, PackBits, CCITT Fax 4, None, JPEG, WebP, ZSTD, JP2K \u2014 with one already selected for you. That selection matters more than the format did. TIFF is not a compression scheme; it is a wrapper that can hold a dozen of them, some lossless and some not, and two on that list will refuse a colour image outright.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>Quick answer:<\/strong> <strong>TIFF is a container, so \u201cTIFF\u201d tells you nothing about whether your pixels survive.<\/strong> The Compression Type list defaults to <strong>JPEG (Best compression)<\/strong>, which is genuinely lossy and cannot carry an alpha channel. For a master, a scan, or anything going to a printer, switch it to <strong>LZW<\/strong> \u2014 lossless, keeps transparency, and read by essentially every TIFF reader since the 1990s. <strong>Deflate<\/strong> is the other good lossless pick and is usually smaller than LZW on photographs. Never pick <strong>CCITT Fax 4<\/strong> (bi-level images only) or <strong>JP2K<\/strong> on colour input; both fail rather than converting.<\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Jump to a section<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"#container\">\u201cTIFF\u201d says nothing about compression<\/a><\/li><li><a href=\"#table\">All ten options, compared<\/a><\/li><li><a href=\"#default\">The default is lossy \u2014 and two entries are the same setting<\/a><\/li><li><a href=\"#never\">The two that fail on colour<\/a><\/li><li><a href=\"#pick\">Pick by what you are making<\/a><\/li><li><a href=\"#tool\">Set the compression on xconvert<\/a><\/li><li><a href=\"#faq\">FAQ<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"container\">\u201cTIFF\u201d says nothing about compression<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Inside every TIFF is a tag numbered <strong>259, <code>Compression<\/code><\/strong>, and its value decides everything. TIFF 6.0 defines a handful of values; libtiff \u2014 the reference implementation nearly every imaging tool builds on \u2014 carries the full registry in its public header, which is where the numbers in the table below come from.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That registry is why \u201cis TIFF lossless?\u201d has no single answer. A TIFF with <code>Compression = 5<\/code> is bit-for-bit identical to its source; one with <code>Compression = 7<\/code> has been through a DCT and thrown detail away. Same extension, same icon, completely different guarantee.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It also explains the compatibility gradient. TIFF 6.0 splits the format into <strong>Baseline<\/strong> (what every reader must support) and <strong>Extensions<\/strong>. For bilevel images Baseline defines Compression 1 (none), 2 (CCITT Group 3 one-dimensional) and 32773 (PackBits) \u2014 \u201cBaseline TIFF readers must handle all three compression schemes\u201d \u2014 and for greyscale, palette-colour and RGB it allows only 1 or 32773. <strong>Everything else on the dropdown, including LZW, is technically an extension.<\/strong> In practice LZW long ago became universal; ZSTD and WebP have not, and libtiff\u2019s own header flags both: <em>\u201cWARNING not registered in Adobe-maintained registry.\u201d<\/em><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"table\">All ten options, compared<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The whole list as it appears on the page, with the tag value each writes and what it costs you.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Option on the page<\/th><th><code>Compression<\/code> tag<\/th><th>Lossless?<\/th><th>Keeps transparency?<\/th><th>Reader support<\/th><th>What it is for<\/th><\/tr><\/thead><tbody><tr><td><strong>LZW<\/strong><\/td><td>5<\/td><td><strong>Yes<\/strong><\/td><td>Yes<\/td><td>Universal in practice<\/td><td><strong>The default you should choose.<\/strong> Masters, scans, print, archives<\/td><\/tr><tr><td><strong>Deflate<\/strong><\/td><td>8 (Adobe) or 32946 (legacy)<\/td><td><strong>Yes<\/strong><\/td><td>Yes<\/td><td>Very good<\/td><td>Lossless photos \u2014 usually smaller than LZW on noisy detail<\/td><\/tr><tr><td><strong>PackBits<\/strong><\/td><td>32773<\/td><td><strong>Yes<\/strong><\/td><td>Yes<\/td><td>Baseline \u2014 every reader<\/td><td>Flat graphics and line art; the spec warns it is \u201coften ineffective on continuous tone images\u201d<\/td><\/tr><tr><td><strong>None<\/strong><\/td><td>1<\/td><td>Yes (nothing applied)<\/td><td>Yes<\/td><td>Baseline \u2014 every reader<\/td><td>Pipelines that demand raw data; largest possible file<\/td><\/tr><tr><td><strong>ZSTD<\/strong><\/td><td>50000<\/td><td><strong>Yes<\/strong><\/td><td>Yes<\/td><td>Modern libtiff-based tools only<\/td><td>Fast lossless when you control both ends<\/td><\/tr><tr><td><strong>JPEG (Best compression)<\/strong><\/td><td>7<\/td><td><strong>No \u2014 lossy<\/strong><\/td><td><strong>No<\/strong><\/td><td>Good, but some print workflows refuse it<\/td><td>Smallest photographic TIFF when loss is acceptable<\/td><\/tr><tr><td><strong>Lossy<\/strong><\/td><td>7 \u2014 identical to JPEG<\/td><td><strong>No \u2014 lossy<\/strong><\/td><td><strong>No<\/strong><\/td><td>Same as JPEG<\/td><td>Nothing. It is the same encoder setting under another name<\/td><\/tr><tr><td><strong>WebP<\/strong><\/td><td>50001<\/td><td>Depends on mode<\/td><td>Depends on mode<\/td><td>Poor outside recent libtiff builds<\/td><td>Rarely the right answer inside a TIFF<\/td><\/tr><tr><td><strong>JP2K (JPEG 2000)<\/strong><\/td><td>34712<\/td><td>Depends on mode<\/td><td>\u2014<\/td><td>Poor<\/td><td>Avoid \u2014 fails on colour input here<\/td><\/tr><tr><td><strong>CCITT Fax 4<\/strong><\/td><td>4<\/td><td>Yes<\/td><td>Not applicable<\/td><td>Universal, for bilevel only<\/td><td>True 1-bit black-and-white only; fails on colour<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Two entries in that table deserve their own explanation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Deflate is ZIP.<\/strong> It is the algorithm specified in <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc1951.txt\">RFC 1951<\/a> \u2014 the same one behind ZIP archives, gzip and PNG. libtiff carries it under two numbers, 32946 (its header calls this the \u201clegacy tag\u201d) and 8 (\u201cas recognized by Adobe\u201d); readers handle both. On photographs Deflate typically edges out LZW, whose dictionary approach thrives on long repeated runs that photographic detail simply does not contain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>ZSTD is a modern codec in an old container.<\/strong> Zstandard is defined in <a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc8878.txt\">RFC 8878<\/a>, which describes it as \u201ca lossless data compression mechanism,\u201d and it is designed for fast compression and decompression. The catch is the one libtiff spells out: tag 50000 is not in Adobe\u2019s registry, so a TIFF written this way opens only in recent libtiff-derived software. Good inside your own pipeline; bad as something you hand to a stranger.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"default\">The default is lossy \u2014 and two entries are the same setting<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Two facts about this list that nobody tells you.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The pre-selected option is JPEG (Best compression), and it is not lossless.<\/strong> TIFF 6.0 is unambiguous: <em>\u201cThe JPEG baseline process is an algorithm which inherently introduces error into the reconstructed image and cannot be utilized for lossless compression.\u201d<\/em> If you are making a TIFF because it is meant to be the authoritative copy, leaving the default in place quietly defeats the purpose. xconvert\u2019s own on-page warning says as much: <em>\u201cLZW is the standard for TIFF files and offers the best compatibility. While JPEG or WebP compression can create smaller files, they are often not supported by standard image viewers and professional printing software.\u201d<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>JPEG compression also drops the alpha channel.<\/strong> TIFF stores opacity in a separate sample described by the <code>ExtraSamples<\/code> tag (338); JPEG\u2019s baseline process is a three-component photographic codec with nowhere to put a fourth. We converted a transparent source at the default and got back a three-band TIFF with the previously transparent pixels matted to black. If transparency matters, you need <strong>LZW<\/strong>, <strong>Deflate<\/strong>, <strong>PackBits<\/strong> or <strong>None<\/strong>. (Coming <em>from<\/em> a JPEG this is moot \u2014 JPEG has no alpha to lose \u2014 but it bites hard from a PNG or a layered export.)<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u201cLossy\u201d and \u201cJPEG (Best compression)\u201d are the same setting.<\/strong> They are separate entries in the list, but both resolve to the same encoder instruction in our conversion pipeline: <code>compression=jpeg<\/code>. Picking \u201cLossy\u201d expecting something gentler than \u201cBest compression\u201d gets you an identical file. Treat the list as nine distinct choices, not ten.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1349\" src=\"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/tiff-compression-decision.png\" alt=\"Decision chart for choosing a TIFF compression type: LZW for masters and transparency, Deflate for lossless photographs, CCITT Fax 4 for true 1-bit scans, the lossy JPEG default only when loss is acceptable, ZSTD only inside your own toolchain, and never JP2K on colour input\" class=\"wp-image-2102\" srcset=\"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/tiff-compression-decision.png 1600w, https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/tiff-compression-decision-300x253.png 300w, https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/tiff-compression-decision-1024x863.png 1024w, https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/tiff-compression-decision-768x648.png 768w, https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/tiff-compression-decision-1536x1295.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"never\">The two that fail on colour<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>CCITT Fax 4<\/strong> is not a general-purpose compressor. TIFF 6.0 defines value 4 as <em>\u201cT6-encoding: CCITT T.6 bi-level encoding,\u201d<\/em> referencing the ITU fax standard. <strong>Bi-level<\/strong> means one bit per pixel \u2014 pure black or pure white, no greys. A colour or greyscale image has nothing that scheme can legally encode, so choosing it fails the conversion rather than producing a file. It is the right answer for exactly one thing: an already-1-bit fax, form or line-art scan, where it beats everything else on the list.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>JP2K (JPEG 2000)<\/strong> is a different problem. Inside TIFF it sits well outside anything Baseline \u2014 libtiff records tag 34712 as \u201cLeadtools JPEG2000,\u201d a vendor-registered code rather than a broadly implemented standard \u2014 and on colour input through this converter it fails outright. If you genuinely need JPEG 2000, make a <code>.jp2<\/code> file rather than burying it inside a TIFF.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"pick\">Pick by what you are making<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>A print or pre-press master<\/strong> \u2014 <strong>LZW<\/strong>. Lossless, and what pre-press software expects. If the spec says \u201cuncompressed TIFF,\u201d give them <strong>None<\/strong>; do not substitute.<\/li><li><strong>An archival scan<\/strong> \u2014 <strong>LZW<\/strong>, or <strong>Deflate<\/strong> if the scan is photographic and size matters. More on why in <a href=\"https:\/\/www.xconvert.com\/blog\/what-is-lzw-compression-for-tiff\/\">What is LZW compression for TIFF?<\/a>.<\/li><li><strong>A 1-bit black-and-white scan<\/strong> \u2014 <strong>CCITT Fax 4<\/strong>, and only if it is truly 1-bit. A \u201cblack and white\u201d phone photo is 8-bit greyscale and will fail.<\/li><li><strong>Anything with a transparent background<\/strong> \u2014 <strong>LZW<\/strong>, <strong>Deflate<\/strong>, <strong>PackBits<\/strong> or <strong>None<\/strong>. Never the JPEG default.<\/li><li><strong>The smallest photographic TIFF, loss acceptable<\/strong> \u2014 the <strong>JPEG<\/strong> default. Reasonable when the recipient has said lossy TIFF is fine.<\/li><li><strong>Files staying inside your own toolchain<\/strong> \u2014 <strong>ZSTD<\/strong>. Do not send it outside.<\/li><li><strong>Maximum compatibility with very old software<\/strong> \u2014 <strong>PackBits<\/strong> or <strong>None<\/strong>, the two schemes Baseline TIFF requires every reader to support.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">No compression choice fixes a weak source: a lossless scheme preserves a heavily compressed JPEG\u2019s artefacts perfectly. <a href=\"https:\/\/www.xconvert.com\/blog\/convert-jpg-to-tiff\/\">How to convert JPG to TIFF<\/a> covers what that conversion can and cannot do for you.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"tool\">Set the compression on xconvert<\/h2>\n\n\n\n<ol class=\"wp-block-list\"><li>Open the <a href=\"https:\/\/www.xconvert.com\/convert-jpeg-to-tiff\">JPEG to TIFF converter<\/a> and click <strong>Upload<\/strong> to add your images. You can queue a batch.<\/li><li>Look at <strong>Advanced Options<\/strong> \u2014 the panel is already open on the page, and every control named below is in it.<\/li><li>Under <strong>Compression Type<\/strong>, change the default <strong>JPEG (Best compression)<\/strong> to <strong>LZW<\/strong> \u2014 or <strong>Deflate<\/strong> if the source is photographic and size is tight. This one setting decides whether your TIFF is a master or a lossy copy.<\/li><li>Under <strong>Image Compression<\/strong>, leave <strong>Quality Preset<\/strong> on <strong>Very High (Recommended)<\/strong> \u2014 it only applies to the lossy schemes, so with LZW or Deflate there is nothing for it to trade away. <strong>Specific file size<\/strong> is here too, but hitting a byte target means accepting a lossy scheme.<\/li><li>Under <strong>Image resolution<\/strong>, leave <strong>Keep original<\/strong> unless you want a different pixel grid, and under <strong>File extension<\/strong> pick <strong>TIFF<\/strong> or <strong>TIF<\/strong> \u2014 the same file with a different suffix. Some older pre-press systems only accept <code>.tif<\/code>.<\/li><li>Click <strong>Convert<\/strong> and download.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Your file uploads over an encrypted connection, is processed on our servers, and is deleted automatically a few hours later. No sign-up, no watermark.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">FAQ<\/h2>\n\n\n\n<h5 class=\"wp-block-heading\">Is TIFF lossless?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Not inherently. TIFF is a container, and the <code>Compression<\/code> tag inside decides. A TIFF written with LZW, Deflate, PackBits, ZSTD or no compression is lossless; one written with JPEG compression is not \u2014 TIFF 6.0 says the baseline JPEG process \u201cinherently introduces error into the reconstructed image and cannot be utilized for lossless compression.\u201d Since JPEG is pre-selected, \u201cI saved it as TIFF so it must be lossless\u201d is the most common mistake with this format.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">What is the difference between LZW and Deflate for a TIFF?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Both are lossless and both keep transparency. LZW (tag 5) has been in TIFF since Revision 5.0 and is read by essentially every TIFF reader ever written. Deflate (tag 8, the RFC 1951 algorithm behind ZIP and PNG) usually produces a slightly smaller file on photographic content, but is marginally less universal in very old software. For anything leaving your machine, LZW; for storage where you control the readers, Deflate.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Why did my TIFF get enormous when I switched away from JPEG compression?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Because you stopped throwing pixels away. Lossy JPEG routinely reaches 10:1 or better on photographs; lossless schemes preserve every sample and typically manage far less on the same image, though much more on flat graphics and text scans. A several-fold size increase when moving from the JPEG default to LZW is expected, not a fault \u2014 it is the cost of the file being a true master.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Will a transparent background survive a conversion to TIFF?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Only with a lossless compression type. TIFF carries opacity through the separate <code>ExtraSamples<\/code> tag, and JPEG-compressed strips have no place to store it \u2014 a transparent source converted at the default comes back three-band, with the transparent areas matted to a solid colour. Choose <strong>LZW<\/strong>, <strong>Deflate<\/strong>, <strong>PackBits<\/strong> or <strong>None<\/strong>.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">The list has both \u201cLossy\u201d and \u201cJPEG (Best compression)\u201d. Which is gentler?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Neither \u2014 they are the same thing. Both entries resolve to the identical JPEG instruction in the conversion pipeline and produce the same output. If you want something gentler than the JPEG default, the answer is a different scheme entirely (LZW or Deflate), not the other label.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Can I use CCITT Fax 4 on a scanned colour document?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">No. CCITT Fax 4 is the T.6 bi-level encoding: strictly one bit per pixel, black or white. Colour and greyscale sources fail rather than converting. It is superb on genuinely bitonal material \u2014 a fax, a filled form, a line drawing \u2014 and useless otherwise. If your scan looks black and white but is stored as 8-bit greyscale, convert it to true 1-bit in an image editor first.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Which TIFF compression should I send to a print shop or an archive?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Ask them, and take the answer literally \u2014 \u201cuncompressed\u201d means the <strong>None<\/strong> option, not \u201clossless.\u201d With no instruction, <strong>LZW<\/strong> is the safest assumption: lossless, and what pre-press and document-management software has read for three decades. Avoid ZSTD and WebP for anything you hand over, since libtiff flags both as unregistered in Adobe\u2019s registry, and avoid the JPEG default unless the recipient has said lossy is fine.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sources<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Last verified 2026-08-31.<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/www.itu.int\/itudoc\/itu-t\/com16\/tiff-fx\/docs\/tiff6.pdf\">TIFF Revision 6.0 Final, Adobe Developers Association, 3 June 1992<\/a> \u2014 the <code>Compression<\/code> tag (259) and its Baseline values; \u201cBaseline TIFF readers must handle all three compression schemes\u201d; PackBits as \u201ca simple byte-oriented run-length scheme\u201d; value 4 = \u201cT6-encoding: CCITT T.6 bi-level encoding\u201d; \u201cLZW is lossless. All information is preserved\u201d; the baseline JPEG process \u201cinherently introduces error\u2026 and cannot be utilized for lossless compression\u201d; <code>ExtraSamples<\/code> (338) for opacity.<\/li><li><a href=\"https:\/\/gitlab.com\/libtiff\/libtiff\/-\/raw\/master\/libtiff\/tiff.h\">libtiff \u2014 <code>tiff.h<\/code> compression constants<\/a> \u2014 the tag values used in the table (NONE 1, CCITTFAX4 4, LZW 5, JPEG 7, ADOBE_DEFLATE 8, PACKBITS 32773, DEFLATE 32946, JP2000 34712 \u201cLeadtools JPEG2000\u201d, ZSTD 50000 and WEBP 50001, both marked \u201cWARNING not registered in Adobe-maintained registry\u201d).<\/li><li><a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc1951.txt\">RFC 1951 \u2014 DEFLATE Compressed Data Format Specification version 1.3<\/a> \u2014 the algorithm TIFF\u2019s Deflate option writes, shared with ZIP, gzip and PNG.<\/li><li><a href=\"https:\/\/www.rfc-editor.org\/rfc\/rfc8878.txt\">RFC 8878 \u2014 Zstandard Compression and the \u2018application\/zstd\u2019 Media Type<\/a> \u2014 \u201cZstandard, or \u2018zstd\u2019\u2026 is a lossless data compression mechanism.\u201d<\/li><li><a href=\"https:\/\/www.xconvert.com\/convert-jpeg-to-tiff\">xconvert JPEG to TIFF converter<\/a> \u2014 the live Compression Type list, its JPEG default, the on-page compatibility warning, and the Quality Preset \/ Image resolution \/ File extension controls, read from the page on 2026-08-31.<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>TIFF isn&#8217;t automatically lossless. All ten TIFF compression types compared &#8211; LZW, Deflate, JPEG, PackBits, CCITT G4, ZSTD &#8211; and which one to pick.<\/p>\n","protected":false},"author":3,"featured_media":2100,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,14],"tags":[],"class_list":["post-2103","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to-guides","category-tools"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>TIFF Compression Types Compared: LZW vs Deflate vs JPEG<\/title>\n<meta name=\"description\" content=\"TIFF isn&#039;t automatically lossless. All ten TIFF compression types compared - LZW, Deflate, JPEG, PackBits, CCITT G4, ZSTD - and which one to pick.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.xconvert.com\/blog\/tiff-compression-types-compared\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TIFF Compression Types Compared: LZW vs Deflate vs JPEG\" \/>\n<meta property=\"og:description\" content=\"TIFF isn&#039;t automatically lossless. All ten TIFF compression types compared - LZW, Deflate, JPEG, PackBits, CCITT G4, ZSTD - and which one to pick.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.xconvert.com\/blog\/tiff-compression-types-compared\" \/>\n<meta property=\"og:site_name\" content=\"XConvert Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/xconvertcom\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-04T14:13:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-56.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"840\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"James\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@xconvert_com\" \/>\n<meta name=\"twitter:site\" content=\"@xconvert_com\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"James\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tiff-compression-types-compared#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tiff-compression-types-compared\"},\"author\":{\"name\":\"James\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#\\\/schema\\\/person\\\/3434db135e6a7f239ba8414244df9845\"},\"headline\":\"TIFF Compression Types Compared: LZW vs Deflate vs JPEG\",\"datePublished\":\"2026-11-04T14:13:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tiff-compression-types-compared\"},\"wordCount\":2195,\"image\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tiff-compression-types-compared#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-56.png\",\"articleSection\":[\"How To Guides\",\"Tools\"],\"inLanguage\":\"en-CA\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tiff-compression-types-compared\",\"url\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tiff-compression-types-compared\",\"name\":\"TIFF Compression Types Compared: LZW vs Deflate vs JPEG\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tiff-compression-types-compared#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tiff-compression-types-compared#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-56.png\",\"datePublished\":\"2026-11-04T14:13:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#\\\/schema\\\/person\\\/3434db135e6a7f239ba8414244df9845\"},\"description\":\"TIFF isn't automatically lossless. All ten TIFF compression types compared - LZW, Deflate, JPEG, PackBits, CCITT G4, ZSTD - and which one to pick.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tiff-compression-types-compared#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tiff-compression-types-compared\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tiff-compression-types-compared#primaryimage\",\"url\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-56.png\",\"contentUrl\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-56.png\",\"width\":1600,\"height\":840,\"caption\":\"The xconvert JPEG to TIFF converter at \\\/convert-jpeg-to-tiff with the Upload button highlighted \u2014 upload an image and choose the TIFF compression type\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/tiff-compression-types-compared#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.xconvert.com\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TIFF Compression Types Compared: LZW vs Deflate vs JPEG\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/\",\"name\":\"XConvert Blog\",\"description\":\"Blog for XConvert file converter\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#\\\/schema\\\/person\\\/3434db135e6a7f239ba8414244df9845\",\"name\":\"James\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/46be416a360dc6b95bffc4b116d86872c03f8d8e4c1047a3a08033742f03d04d?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/46be416a360dc6b95bffc4b116d86872c03f8d8e4c1047a3a08033742f03d04d?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/46be416a360dc6b95bffc4b116d86872c03f8d8e4c1047a3a08033742f03d04d?s=96&d=mm&r=g\",\"caption\":\"James\"},\"url\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/author\\\/james\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TIFF Compression Types Compared: LZW vs Deflate vs JPEG","description":"TIFF isn't automatically lossless. All ten TIFF compression types compared - LZW, Deflate, JPEG, PackBits, CCITT G4, ZSTD - and which one to pick.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.xconvert.com\/blog\/tiff-compression-types-compared","og_locale":"en_US","og_type":"article","og_title":"TIFF Compression Types Compared: LZW vs Deflate vs JPEG","og_description":"TIFF isn't automatically lossless. All ten TIFF compression types compared - LZW, Deflate, JPEG, PackBits, CCITT G4, ZSTD - and which one to pick.","og_url":"https:\/\/www.xconvert.com\/blog\/tiff-compression-types-compared","og_site_name":"XConvert Blog","article_publisher":"https:\/\/www.facebook.com\/xconvertcom","article_published_time":"2026-11-04T14:13:00+00:00","og_image":[{"width":1600,"height":840,"url":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-56.png","type":"image\/png"}],"author":"James","twitter_card":"summary_large_image","twitter_creator":"@xconvert_com","twitter_site":"@xconvert_com","twitter_misc":{"Written by":"James","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.xconvert.com\/blog\/tiff-compression-types-compared#article","isPartOf":{"@id":"https:\/\/www.xconvert.com\/blog\/tiff-compression-types-compared"},"author":{"name":"James","@id":"https:\/\/www.xconvert.com\/blog\/#\/schema\/person\/3434db135e6a7f239ba8414244df9845"},"headline":"TIFF Compression Types Compared: LZW vs Deflate vs JPEG","datePublished":"2026-11-04T14:13:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.xconvert.com\/blog\/tiff-compression-types-compared"},"wordCount":2195,"image":{"@id":"https:\/\/www.xconvert.com\/blog\/tiff-compression-types-compared#primaryimage"},"thumbnailUrl":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-56.png","articleSection":["How To Guides","Tools"],"inLanguage":"en-CA"},{"@type":"WebPage","@id":"https:\/\/www.xconvert.com\/blog\/tiff-compression-types-compared","url":"https:\/\/www.xconvert.com\/blog\/tiff-compression-types-compared","name":"TIFF Compression Types Compared: LZW vs Deflate vs JPEG","isPartOf":{"@id":"https:\/\/www.xconvert.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.xconvert.com\/blog\/tiff-compression-types-compared#primaryimage"},"image":{"@id":"https:\/\/www.xconvert.com\/blog\/tiff-compression-types-compared#primaryimage"},"thumbnailUrl":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-56.png","datePublished":"2026-11-04T14:13:00+00:00","author":{"@id":"https:\/\/www.xconvert.com\/blog\/#\/schema\/person\/3434db135e6a7f239ba8414244df9845"},"description":"TIFF isn't automatically lossless. All ten TIFF compression types compared - LZW, Deflate, JPEG, PackBits, CCITT G4, ZSTD - and which one to pick.","breadcrumb":{"@id":"https:\/\/www.xconvert.com\/blog\/tiff-compression-types-compared#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.xconvert.com\/blog\/tiff-compression-types-compared"]}]},{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/www.xconvert.com\/blog\/tiff-compression-types-compared#primaryimage","url":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-56.png","contentUrl":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-56.png","width":1600,"height":840,"caption":"The xconvert JPEG to TIFF converter at \/convert-jpeg-to-tiff with the Upload button highlighted \u2014 upload an image and choose the TIFF compression type"},{"@type":"BreadcrumbList","@id":"https:\/\/www.xconvert.com\/blog\/tiff-compression-types-compared#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.xconvert.com\/blog"},{"@type":"ListItem","position":2,"name":"TIFF Compression Types Compared: LZW vs Deflate vs JPEG"}]},{"@type":"WebSite","@id":"https:\/\/www.xconvert.com\/blog\/#website","url":"https:\/\/www.xconvert.com\/blog\/","name":"XConvert Blog","description":"Blog for XConvert file converter","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.xconvert.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"},{"@type":"Person","@id":"https:\/\/www.xconvert.com\/blog\/#\/schema\/person\/3434db135e6a7f239ba8414244df9845","name":"James","image":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/secure.gravatar.com\/avatar\/46be416a360dc6b95bffc4b116d86872c03f8d8e4c1047a3a08033742f03d04d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/46be416a360dc6b95bffc4b116d86872c03f8d8e4c1047a3a08033742f03d04d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/46be416a360dc6b95bffc4b116d86872c03f8d8e4c1047a3a08033742f03d04d?s=96&d=mm&r=g","caption":"James"},"url":"https:\/\/www.xconvert.com\/blog\/author\/james"}]}},"_links":{"self":[{"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/posts\/2103","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/comments?post=2103"}],"version-history":[{"count":1,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/posts\/2103\/revisions"}],"predecessor-version":[{"id":2104,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/posts\/2103\/revisions\/2104"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/media\/2100"}],"wp:attachment":[{"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/media?parent=2103"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/categories?post=2103"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/tags?post=2103"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}