Best Excel (XLSX) Compression Tool
Up to 68.7% smaller than LZMA. 114 wins, 1 losses across real-world Excel (XLSX) files. Lossless, verified, free to try.
How PZIP Compresses Excel (XLSX)
PZIP understands the XLSX container structure and recompresses internal components with stronger codecs. Cross-file redundancy that ZIP's per-file compression misses is fully exploited. The result: up to 57.6% smaller than running LZMA on the original XLSX.
Codec: Container recompression + columnar codecHistory of Excel (XLSX)
XLSX is the Office Open XML spreadsheet format introduced by Microsoft with Office 2007. It replaced the proprietary binary XLS format with a ZIP archive containing XML files. Despite being 'already compressed' as ZIP, the internal deflate compression is far from optimal.
Compression Timeline
Microsoft Excel 2.0 introduces XLS format
ECMA-376 Office Open XML standard published
Microsoft Office 2007 introduces XLSX
ISO/IEC 29500 standardizes OOXML
PZIP achieves 57.6% savings on XLSX via container recompression
Real-World Benchmark Results
Every file tested with LZMA-9 (maximum compression) as baseline. Round-trip correctness verified on every file.
| File | Size | PZIP vs LZMA | Result | Download |
|---|---|---|---|---|
| csv2xlsx_jhu_covid_deaths_us.xlsx | 12.5 MB | -68.7% | WIN | Source |
| csv2xlsx_mushrooms.xlsx | 583.2 KB | -67.7% | WIN | Source |
| csv2xlsx_Classifications.xlsx | 300.2 KB | -63.1% | WIN | Source |
| csv2xlsx_bob_ross_538.xlsx | 84.2 KB | -53.5% | WIN | Source |
| csv2xlsx_gold_prices_monthly.xlsx | 31.8 KB | -48.1% | WIN | Source |
| csv2xlsx_Media_primary.xlsx | 315.5 KB | -44.1% | WIN | Source |
| csv2xlsx_jhu_covid_deaths_global.xlsx | 1.3 MB | -43.7% | WIN | Source |
| csv2xlsx_Constituents.xlsx | 1023.1 KB | -43.3% | WIN | Source |
| csv2xlsx_Medium.xlsx | 240.5 KB | -43.2% | WIN | Source |
| csv2xlsx_covid19_timeseries_combined.xlsx | 1.3 MB | -38.1% | WIN | Source |
| csv2xlsx_energy_data.xlsx | 2.5 MB | -36% | WIN | Source |
| csv2xlsx_energy_production.xlsx | 2.5 MB | -36% | WIN | Source |
| csv2xlsx_ecb_exchange_rates.xlsx | 922.5 KB | -34.1% | WIN | Source |
| csv2xlsx_exchange_rates.xlsx | 922.5 KB | -34.1% | WIN | Source |
| CO-Pinheiros-201803.xlsx | 29.0 KB | -29.6% | WIN | Source |
| CO-Pinheiros-201712.xlsx | 28.6 KB | -29.4% | WIN | Source |
| CO-Pinheiros-201802.xlsx | 26.6 KB | -28.9% | WIN | Source |
| csv2xlsx_co2_emissions.xlsx | 2.2 MB | -28.4% | WIN | Source |
| CO-Pinheiros-201801.xlsx | 28.9 KB | -28.1% | WIN | Source |
| csv2xlsx_covid19_countries_aggregated.xlsx | 1.3 MB | -27.7% | WIN | Source |
| csv2xlsx_lemurs.xlsx | 1.5 MB | -27.4% | WIN | Source |
| CO-Pinheiros-201710.xlsx | 28.6 KB | -27% | WIN | Source |
| CO-Pinheiros-201804.xlsx | 27.9 KB | -26.9% | WIN | Source |
| csv2xlsx_Dimensions_clean.xlsx | 1.5 MB | -25.7% | WIN | Source |
| CO-Pinheiros-201806.xlsx | 28.4 KB | -25% | WIN | Source |
| csv2xlsx_natural_gas_prices.xlsx | 97.0 KB | -24.8% | WIN | Source |
| csv2xlsx_global_temp_monthly.xlsx | 63.7 KB | -24.4% | WIN | Source |
| csv2xlsx_jhu_covid_confirmed.xlsx | 1.6 MB | -24.1% | WIN | Source |
| csv2xlsx_jhu_covid_confirmed_global.xlsx | 1.6 MB | -24.1% | WIN | Source |
| CO-Pinheiros-201805.xlsx | 28.9 KB | -24% | WIN | Source |
| csv2xlsx_covid_us_states.xlsx | 1.3 MB | -22.9% | WIN | Source |
| csv2xlsx_daily-temperatures.xlsx | 50.8 KB | -22.8% | WIN | Source |
| CO-Pinheiros-201807.xlsx | 29.1 KB | -22.7% | WIN | Source |
| NO-Pinheiros-201712.xlsx | 28.8 KB | -22.5% | WIN | Source |
| NO-Pinheiros-201801.xlsx | 29.1 KB | -22.1% | WIN | Source |
| NO-Pinheiros-201711.xlsx | 28.0 KB | -22% | WIN | Source |
| NO-Pinheiros-201804.xlsx | 28.3 KB | -21.9% | WIN | Source |
| NO-Pinheiros-201802.xlsx | 26.9 KB | -21.6% | WIN | Source |
| base-agregada.xlsx | 286.1 KB | -21.4% | WIN | Source |
| NO-Pinheiros-201803.xlsx | 29.2 KB | -21.3% | WIN | Source |
| NO-Pinheiros-201710.xlsx | 28.7 KB | -20.5% | WIN | Source |
| NO-Pinheiros-201808.xlsx | 29.2 KB | -20.4% | WIN | Source |
| NO-Pinheiros-201709.xlsx | 28.4 KB | -20.3% | WIN | Source |
| csv2xlsx_hw_25000.xlsx | 633.7 KB | -19.5% | WIN | Source |
| NO-Pinheiros-201807.xlsx | 29.3 KB | -19% | WIN | Source |
| abs_population.xlsx | 162.0 KB | -18.2% | WIN | Source |
| csv2xlsx_Geography.xlsx | 397.3 KB | -17.8% | WIN | Source |
| csv2xlsx_bob_ross.xlsx | 54.8 KB | -17.1% | WIN | Source |
| csv2xlsx_census_income.xlsx | 2.2 MB | -15.3% | WIN | Source |
| csv2xlsx_fivethirtyeight_nba.xlsx | 5.6 MB | -13.9% | WIN | Source |
| csv2xlsx_fivethirtyeight_nba_elo.xlsx | 5.6 MB | -13.9% | WIN | Source |
| csv2xlsx_inflation_us.xlsx | 27.5 KB | -13.9% | WIN | Source |
| csv2xlsx_Attributes.xlsx | 1.1 MB | -13.8% | WIN | Source |
| csv2xlsx_covid_us_counties.xlsx | 1.4 MB | -13.8% | WIN | Source |
| csv2xlsx_gps_track_10k.xlsx | 369.2 KB | -11.7% | WIN | Source |
| csv2xlsx_fivethirtyeight_steak_survey.xlsx | 36.2 KB | -11.6% | WIN | Source |
| csv2xlsx_fivethirtyeight_avengers.xlsx | 24.6 KB | -11.1% | WIN | Source |
| csv2xlsx_fips_codes.xlsx | 64.6 KB | -10.4% | WIN | Source |
| Electronic_accessories.xlsx | 27.3 KB | -9.5% | WIN | Source |
| Food_and_beverages.xlsx | 27.7 KB | -9.3% | WIN | Source |
| Fashion_accessories.xlsx | 28.2 KB | -9% | WIN | Source |
| csv2xlsx_airports.xlsx | 5.2 MB | -9% | TIE | Source |
| csv2xlsx_diamonds.xlsx | 1.6 MB | -8.8% | WIN | Source |
| csv2xlsx_fivethirtyeight_congress.xlsx | 1.2 MB | -8.8% | WIN | Source |
| csv2xlsx_fivethirtyeight_congress_terms.xlsx | 1.2 MB | -8.8% | WIN | Source |
| csv2xlsx_adult_income.xlsx | 1.1 MB | -7.3% | WIN | Source |
| CardRiskData.xlsx | 71.0 KB | -7% | WIN | Source |
| abs_cpi.xlsx | 88.9 KB | -7% | WIN | Source |
| csv2xlsx_Titles.xlsx | 564.8 KB | -6.3% | WIN | Source |
| csv2xlsx_gdp.xlsx | 399.1 KB | -6.2% | WIN | Source |
| csv2xlsx_Objects DO NOT OPEN WITH EXCEL.xlsx | 2.0 MB | -5.9% | WIN | Source |
| csv2xlsx_Objects.xlsx | 2.0 MB | -5.9% | WIN | Source |
| csv2xlsx_astronauts.xlsx | 149.2 KB | -5.8% | WIN | Source |
| Home_and_lifestyle.xlsx | 20.2 KB | -5.7% | WIN | Source |
| Sports_and_travel.xlsx | 20.8 KB | -5.5% | WIN | Source |
| csv2xlsx_airport_codes.xlsx | 1.5 MB | -5.2% | WIN | Source |
| csv2xlsx_carseats.xlsx | 26.4 KB | -4.9% | WIN | Source |
| csv2xlsx_languages.xlsx | 1.1 MB | -4.8% | WIN | Source |
| csv2xlsx_life_expectancy.xlsx | 132.5 KB | -4.4% | WIN | Source |
| csv2xlsx_families.xlsx | 382.9 KB | -4.1% | WIN | Source |
| csv2xlsx_childcare_costs.xlsx | 2.0 MB | -3.9% | WIN | Source |
| csv2xlsx_california_housing.xlsx | 1.1 MB | -3.7% | WIN | Source |
| csv2xlsx_drugs_fda.xlsx | 675.5 KB | -3.6% | WIN | Source |
| csv2xlsx_mlb_players.xlsx | 44.8 KB | -3.5% | WIN | Source |
| csv2xlsx_Cxx2cIssues.xlsx | 23.4 KB | -3.4% | WIN | Source |
| csv2xlsx_nba_players.xlsx | 178.6 KB | -3.4% | WIN | Source |
| csv2xlsx_fivethirtyeight_marvel_wikia.xlsx | 1.1 MB | -3.2% | WIN | Source |
| csv2xlsx_Cxx17Issues.xlsx | 26.2 KB | -2.9% | WIN | Source |
| csv2xlsx_Cxx20Issues.xlsx | 26.5 KB | -2.8% | WIN | Source |
| csv2xlsx_Cxx23Issues.xlsx | 26.5 KB | -2.8% | WIN | Source |
| csv2xlsx_animal_crossing.xlsx | 33.5 KB | -2.8% | WIN | Source |
| csv2xlsx_cars.xlsx | 23.0 KB | -2.6% | WIN | Source |
| csv2xlsx_kaggle_titanic.xlsx | 66.0 KB | -2.6% | WIN | Source |
| csv2xlsx_cpuid.xlsx | 48.1 KB | -2.5% | WIN | Source |
| abs_labour_force.xlsx | 729.1 KB | -2.3% | WIN | Source |
| csv2xlsx_big_mac_index.xlsx | 267.2 KB | -2.1% | WIN | Source |
| csv2xlsx_comic_characters.xlsx | 481.0 KB | -2.1% | WIN | Source |
| csv2xlsx_fivethirtyeight_dc_wikia.xlsx | 481.0 KB | -2.1% | WIN | Source |
| csv2xlsx_fivethirtyeight_recent_grads.xlsx | 28.8 KB | -2.1% | WIN | Source |
| csv2xlsx_consumer_complaints_26k.xlsx | 2.2 MB | -2% | WIN | Source |
| csv2xlsx_finance_google.xlsx | 42.6 KB | -1.9% | WIN | Source |
| csv2xlsx_breast_cancer.xlsx | 110.0 KB | -1.4% | WIN | Source |
| csv2xlsx_movies.xlsx | 96.2 KB | -1.3% | WIN | Source |
| MAP_DATA.xlsx | 3.1 MB | -1.2% | WIN | Source |
| csv2xlsx_coffee_ratings.xlsx | 364.6 KB | -1.2% | WIN | Source |
| csv2xlsx_country_codes.xlsx | 100.7 KB | -1.2% | WIN | Source |
| csv2xlsx_fivethirtyeight_police_killings.xlsx | 113.0 KB | -1.2% | WIN | Source |
| csv2xlsx_board_games.xlsx | 1.1 MB | -1.1% | WIN | Source |
| csv2xlsx_earthquake_data.xlsx | 620.5 KB | -1.1% | WIN | Source |
| csv2xlsx_bechdel.xlsx | 650.8 KB | -0.9% | WIN | Source |
| csv2xlsx_beer_reviews.xlsx | 120.3 KB | -0.7% | WIN | Source |
| csv2xlsx_nasdaq_listing.xlsx | 124.0 KB | -0.6% | WIN | Source |
| csv2xlsx_brain_networks.xlsx | 747.2 KB | -0.1% | WIN | Source |
| boe_yield_curve.xlsx | 232.2 KB | TIE | LOSS | Source |
| csv2xlsx_imdb_top250.xlsx | 857.5 KB | TIE | WIN | Source |
| csv2xlsx_netflix_titles.xlsx | 1.1 MB | TIE | WIN | Source |
| csv2xlsx_noaa_hourly_weather.xlsx | 3.3 MB | TIE | ERROR | Source |
| csv2xlsx_numbats.xlsx | 79.8 KB | TIE | ERROR | Source |
| csv2xlsx_nyc_311.xlsx | 2.9 MB | TIE | ERROR | Source |
| csv2xlsx_nyc_baby_names.xlsx | 1.3 MB | TIE | ERROR | Source |
| csv2xlsx_nyc_taxi_2014.xlsx | 3.6 MB | TIE | ERROR | Source |
| csv2xlsx_nytimes_covid_counties.xlsx | 1.4 MB | TIE | ERROR | Source |
| csv2xlsx_nytimes_covid_counties_2020.xlsx | 1.4 MB | TIE | ERROR | Source |
| csv2xlsx_nytimes_covid_states.xlsx | 1.3 MB | TIE | ERROR | Source |
| csv2xlsx_olympics.xlsx | 1020.9 KB | TIE | ERROR | Source |
| csv2xlsx_owid_co2.xlsx | 15.8 MB | TIE | ERROR | Source |
| csv2xlsx_owid_co2_data.xlsx | 15.8 MB | TIE | ERROR | Source |
| csv2xlsx_owid_covid_data.xlsx | 11.2 MB | TIE | ERROR | Source |
| csv2xlsx_owid_covid_world.xlsx | 5.2 MB | TIE | ERROR | Source |
| csv2xlsx_owid_energy.xlsx | 11.1 MB | TIE | ERROR | Source |
| csv2xlsx_penguins_raw.xlsx | 32.4 KB | TIE | ERROR | Source |
| csv2xlsx_plastic_pollution.xlsx | 703.9 KB | TIE | ERROR | Source |
| csv2xlsx_plotly_precipitation.xlsx | 332.8 KB | TIE | ERROR | Source |
| csv2xlsx_pokemon.xlsx | 78.3 KB | TIE | ERROR | Source |
| csv2xlsx_police_killings.xlsx | 113.0 KB | TIE | ERROR | Source |
| csv2xlsx_population.xlsx | 375.9 KB | TIE | ERROR | Source |
| csv2xlsx_pset_definitions.xlsx | 31.3 KB | TIE | ERROR | Source |
| csv2xlsx_quant.xlsx | 297.0 KB | TIE | ERROR | Source |
| csv2xlsx_runways.xlsx | 4.2 MB | TIE | ERROR | Source |
| csv2xlsx_scientific_measurements.xlsx | 264.7 KB | TIE | ERROR | Source |
| csv2xlsx_senators_twitter.xlsx | 1.0 MB | TIE | ERROR | Source |
| csv2xlsx_slaughter_house.xlsx | 986.0 KB | TIE | ERROR | Source |
| csv2xlsx_snakes_count_10000.xlsx | 126.0 KB | TIE | ERROR | Source |
| csv2xlsx_sp500.xlsx | 37.6 KB | TIE | ERROR | Source |
| csv2xlsx_sp500_constituents.xlsx | 37.6 KB | TIE | ERROR | Source |
| csv2xlsx_sp500_data.xlsx | 107.4 KB | TIE | ERROR | Source |
| csv2xlsx_spam.xlsx | 280.9 KB | TIE | ERROR | Source |
| csv2xlsx_spotify_songs.xlsx | 1.5 MB | TIE | ERROR | Source |
| csv2xlsx_ssa_names_national.xlsx | 971.6 KB | TIE | ERROR | Source |
| eia_energy_data.xlsx | 74.5 KB | TIE | ERROR | Source |
| employee_database_10k.xlsx | 804.0 KB | TIE | ERROR | Source |
| financial_ledger_50k.xlsx | 3.0 MB | TIE | ERROR | Source |
| financial_sample.xlsx | 81.5 KB | TIE | ERROR | Source |
| github_pokemon.xlsx | 78.7 KB | TIE | ERROR | Source |
| indian_states_cities.xlsx | 67.7 KB | TIE | ERROR | Source |
| inventory_sparse_20k.xlsx | 1010.2 KB | TIE | ERROR | Source |
| large_5000x10_seq.xlsx | 158.6 KB | TIE | ERROR | Source |
| margin_percentage.xlsx | 27.5 KB | TIE | ERROR | Source |
| medium_1000x10_mult.xlsx | 49.5 KB | TIE | ERROR | Source |
| multi_sheet_sales.xlsx | 1.0 MB | TIE | ERROR | Source |
| ons_gdp_uk.xlsx | 1.8 MB | TIE | ERROR | Source |
| price.xlsx | 32.2 KB | TIE | ERROR | Source |
| quantity.xlsx | 51.2 KB | TIE | ERROR | Source |
| repeat2.xlsx | 39.2 KB | TIE | ERROR | Source |
| sequential_ids_100k.xlsx | 2.0 MB | TIE | ERROR | Source |
| supermarket_sales.xlsx | 120.9 KB | TIE | ERROR | Source |
| supermarket_sales_data.xlsx | 124.8 KB | TIE | ERROR | Source |
| timeseries_patterns.xlsx | 2.1 MB | TIE | ERROR | Source |
| wide_matrix_500col.xlsx | 2.9 MB | TIE | ERROR | Source |
| worldbank_country_data.xlsx | 66.6 KB | TIE | ERROR | Source |
Frequently Asked Questions
How can PZIP compress XLSX if it's already a ZIP file?
+
XLSX uses weak deflate compression internally. PZIP restructures and recompresses with much stronger codecs — exploiting cross-file redundancy that ZIP per-file compression misses.
Does PZIP preserve Excel formulas and formatting?
+
Yes. PZIP is 100% lossless. Every formula, every cell format, every chart, every sheet is preserved byte-exactly.
PZIP vs Other Compressors for Excel (XLSX)
| Feature | PZIP | LZMA / xz | gzip | zstd |
|---|---|---|---|---|
| Type-Aware | Yes | No | No | No |
| Lossless | Yes | Yes | Yes | Yes |
| Never-Worse Guarantee | Yes | N/A | N/A | N/A |
| Best Excel (XLSX) Saving | 68.7% | Baseline | Worse | ~Similar |
| Round-Trip Verified | Every file | Manual | Manual | Manual |
Try PZIP on Your Excel (XLSX) Files
Upload any Excel (XLSX) file up to 30 MB. Free during beta — no signup required. See how much smaller PZIP makes it.
Baseline: LZMA-9 (maximum compression)
Competitors: gzip-9, bz2-9, brotli-11, zstd-19, PPMd 2-24
Verification: Byte-exact round-trip on every file
Guarantee: Never-worse (PZIP <= LZMA, always)
Test files: 170 real-world Excel (XLSX) files
Updated: 2026-02-15