# Difference between Lossy Compression and Lossless Compression

Data Compression is a technique in which the size of data is reduced without loss of information. **Lossy compression** and **Lossless compression** are the categories of data compression method.

The main difference between the two compression techniques (lossy compression and Lossless compression) is that, The lossy compression technique does not restored the data in its original form, after decompression on the other hand lossless compression restores and rebuilt the data in its original form, after decompression.

**Difference between Lossy Compression and Lossless Compression:**

S.NO | Lossy Compression | Lossless Compression |
---|---|---|

1. | Lossy compression is the method which eliminate the data which is not noticeable. | While Lossless Compression does not eliminate the data which is not noticeable. |

2. | In Lossy compression, A file does not restore or rebuilt in its original form. | While in Lossless Compression, A file can be restored in its original form. |

3. | In Lossy compression, Data’s quality is compromised. | But Lossless Compression does not compromise the data’s quality. |

4. | Lossy compression reduces the size of data. | But Lossless Compression does not reduce the size of data. |

5. | Algorithms used in Lossy compression are: Transform coding, Discrete Cosine Transform, Discrete Wavelet Transform, fractal compression etc. |
Algorithms used in Lossless compression are: Run Length Encoding, Lempel-Ziv-Welch, Huffman Coding, Arithmetic encoding etc. |

6. | Lossy compression is used in Images, audio, video. | Lossless Compression is used in Text, images, sound. |

7. | Lossy compression has more data-holding capacity. | Lossless Compression has less data-holding capacity than Lossy compression technique. |

## Recommended Posts:

- Data Compression With Arithmetic Coding
- LZW (Lempel–Ziv–Welch) Compression technique
- Shannon-Fano Algorithm for Data Compression
- Difference between LAN and MAN
- Difference between CLI and GUI
- Difference between TDM and FDM
- Difference between C and C++
- What's difference between MMU and MPU?
- Difference between 1G and 2G
- Difference between Blu-ray and DVD
- Web 1.0, Web 2.0 and Web 3.0 with their difference
- Difference between H.323 and SIP
- Difference between ++*p, *p++ and *++p
- Difference between LAN and WAN
- Difference between CPU and GPU

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.