reducing the amount of space needed to store a piece of data/bandwidth to transmit it (ex. zip files)
used to reduce file sizes. fits more files onto storage devices / faster transmission over networks
the process of shrinking the size of a file by removing data or recoding it more efficiently