GIF für Graphics Interchange Format (engl. Grafikaustausch-Format) ist ein Grafikformat mit guter verlustfreier Komprimierung für Bilder mit geringer Farbtiefe (bis zu 256 (= 28) verschiedene Farben pro Einzelbild). Darüber hinaus können mehrere Einzelbilder in einer
Datei abgespeichert werden, die von geeigneten Betrachtungsprogrammen wie Webbrowsern als Animationen interpretiert werden. Ein heute nicht mehr gebräuchlicher weiterer Name des Formates ist GIFF (Graphics Interchange File Format).
Bei
GIF sind die Farbinformationen in einer Farbtabelle abgelegt. Diese kann bis zu 256 verschiedene Einträge enthalten, die frei aus 2563 ≈ 16,7 Millionen möglichen Farbwerten auswählbar sind. Als das Bildformat vorgestellt wurde, war dies keine wesentliche Einschränkung, da Hardware, mit der man mehr Farben anzeigen konnte, wegen der sehr hohen Kosten kaum verbreitet war. Für typische Zeichnungen, Cartoons, Schwarz-Weiß-Fotografien und ähnliches sind 256 Farben oder Graustufen in der Regel auch heute noch ausreichend. Komplexere Bilder wie zum Beispiel Farbfotos oder Zeichnungen mit Farbverläufen müssen demzufolge vor der Speicherung auf 256 Farben oder weniger reduziert werden (Farbquantisierung). Die so entstandenen Farbstufen oder Dithering-Effekte sind besonders bei großen Bildern störend sichtbar.
Ab GIF89a kann ein Farbeintrag in der Palette als transparent definiert werden. Dadurch kann man an beliebigen Stellen die jeweilige Hintergrundfarbe durchscheinen lassen und den Eindruck erwecken, ein
GIF-Bild hätte eine nicht rechteckige Form. Teiltransparenz (Alpha-Transparenz) wie bei
PNG ist damit aber nicht möglich: ein
Pixel kann nur entweder „voll sichtbar“ oder „komplett durchsichtig“ sein.
Die maximale Größe von
GIF-Bildern beträgt 65.535×65.535
Pixel, also etwa 4.294 Megapixel.