Lossless codecs have a data compression algorithm that enables the compression and decompression of files without loss of quality. This is good for preserving the original quality of the file. Lossless codecs capture, transmit and decode all audio and video information at the expense of higher bandwidth requirements. Lossless codecs are a good fit for film, video and photo editing.