Le TIFF non compressé est un format courant et lu par beaucoup des logiciels de traitement d'image matricielle.
TIFF est un format extrêmement flexible :
- Il est notoirement connu pour permettre l'enregistrement des données multi-octets au format big endian ou little endian.
- Il permet d'utiliser de nombreux types de compression, avec ou sans perte de données : brut, PackBits, LZW, CCITT Fax 3 et 4, JPEG.
- Il accepte de nombreux codages des pixels, de 1 à 64 bits par pixel, signé ou non, ainsi que les formats en virgule flottante 32 et 64 bits définis par l'IEEE.
- Il accepte de nombreux espaces colorimétriques : noir et blanc, monochrome, palette de couleurs (de toute taille), RVB, YCbCr, CMJN, CIELab.
- Il accepte de nombreuses informations additionnelles sur les couleurs utiles à la calibration colorimétrique : correction gamma, etc.
- Il permet le stockage d'image par bloc, et aussi de multiples images par fichier, des images alternatives en basse résolution, des annotations sous forme de courbes et de texte, etc.
Cette considérable flexibilité fait que TIFF est utilisé dans des applications très diverses, des scanners industriels aux appareils photo numériques en passant par les imprimantes.
Cela fait également que tous les logiciels ne sont pas capables d'afficher tous les types d'images TIFF. Il est possible de créer des extensions propriétaires et secrètes à TIFF.