Real Compression
Pack the file into a .gz or .zip, which can cut a text-heavy CSV down by a large amount.
Shrink a CSV file by cleaning it up and compressing it to a .gz or .zip, with a clear before and after size. Free, no signup, nothing uploaded.
Drag and drop a .csv file or click to choose one. It is read right in your browser.
Choose a format, .gz, .zip, or a cleaned CSV, and turn on the clean-up steps you want.
See how much smaller it gets, then download the compressed file.
CSV files are plain text, which makes them easy to work with but also larger than they need to be, especially when there is repeated data, extra spaces, or empty rows and columns. That adds up fast with exports that run into thousands of rows.
This compressor tackles it in two ways. First it can clean the file, trimming spaces, dropping empty rows and columns, and removing duplicate rows. Then it compresses what is left into a gzip or zip file. Because CSV is text, that compression often shrinks the file dramatically, which is great for storage, email, or staying under upload limits.
You see the original, cleaned, and compressed sizes as you adjust the options, so you can pick the best result. It all runs in your browser, so the file never leaves your device.
Pack the file into a .gz or .zip, which can cut a text-heavy CSV down by a large amount.
Trim spaces, drop empty rows and columns, and remove duplicate rows before compressing.
A clear before and after shows the original, cleaned, and compressed sizes side by side.
Export as gzip for the smallest file, zip for easy sharing, or a cleaned CSV.
The size updates as you change options, so you can find the best result fast.
Your file is compressed on your device. Nothing is uploaded, logged, or stored.
More File tools you might find useful.
Common questions about compressing CSV files.