Используется в основном в UNIX-системах. Была создана Jean-Loup Gailly и Марком Адлером (Mark Adler). Версия 0.1 была впервые выпущена 31 октября 1992 г., а версия 1.0 в феврале 1993 г.
В соответствии с традициями UNIX-программирования, gzip выполняет только одну функцию: сжатие и распаковка одного файла, он не умеет упаковывать несколько файлов в один архив. При архивировании, названием файла архива становится название сжатого файла с постфиксом .gz, расширение не заменяется. Для упаковки нескольких файлов обычно их сначала объединяют в один файл утилитой tar, а потом этот файл сжимают gzip. Таким образом, архивы обычно имеют постфикс .tar.gz.
В последнее время gzip активно применяется для сжатия Интернет-трафика.