Data compression technique that reduces the number of bits used to represent data in a file, thereby reducing its size while retaining all the original information. This makes it suitable for computer code and text files. Lossless compression typically achieves space savings of 30%.