Existem algoritmos de compressão de imagem sem e com perdas disponíveis. É possível reduzir o tamanho de um arquivo compactado sem afetar a qualidade da imagem. A compactação sem perdas, em geral, mas nem sempre, resulta em arquivos maiores do que a compactação com perdas. É aconselhável usar compressão sem perdas ao trabalhar com imagens para reduzir o número de estágios de recompressão. Os algoritmos de compressão de codificação com perdas preservam uma representação da imagem original não compactada que pode parecer perfeita, mas não é exatamente uma réplica. A compactação com perdas, quando comparada à compactação sem perdas, normalmente resulta em tamanhos de arquivo menores. Nos métodos de compactação com perdas, a compactação variável, que compromete a qualidade da imagem para o tamanho do arquivo, é predominante.