E-commerce Packaging CO2 Tracking
This dataset provides detailed, lifecycle-based CO2 emission estimates for e-commerce packaging, capturing data from supplier sourcing through last-mile delivery and end-of-life disposal. It enables sustainability managers and operations teams to identify emission hotspots, compare suppliers and materials, and inform greener packaging decisions. The dataset supports compliance, reporting, and continuous improvement in sustainable supply chain management.
Sample rows
preview · 8 of 80 rows · all 26 columns| packaging_emission_idstring | package_typestring | weight_gramsfloat | recyclableboolean | supplier_idstring | package_idstring | materialstring | dimensions_cm_lfloat | dimensions_cm_wfloat | dimensions_cm_hfloat | supplier_namestring | supplier_countrystring | manufacturing_emission_kgco2efloat | transportation_emission_kgco2efloat | fulfillment_center_idstring | fulfillment_center_citystring | fulfillment_center_countrystring | last_mile_emission_kgco2efloat | delivery_distance_kmfloat | delivery_countrystring | recycled_content_percentfloat | end_of_life_emission_kgco2efloat | total_emission_kgco2efloat | calculation_methodstring | calculation_datedate | notesstring |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| PEM-0001 | box | 340.2 | true | SUP-01 | PKG-101 | cardboard | 32.5 | 22.1 | 12 | GreenPack Solutions | Germany | 0.94 | 0.42 | FC-210 | Berlin | Germany | 0.34 | 14.2 | Germany | 74.5 | 0.26 | 1.96 | GHG Protocol | 2024-04-11 | Majority recycled input, urban delivery. |
| PEM-0002 | polybag | 47.8 | false | SUP-02 | PKG-102 | plastic | 28 | 20 | 2 | EcoFlex Plastics | Netherlands | 0.41 | 0.11 | FC-321 | Amsterdam | Netherlands | 0.07 | 7.3 | Netherlands | blank | 0.32 | 0.91 | ISO 14067 | 2024-03-19 | Single use, not recyclable. |
| PEM-0003 | envelope | 18.5 | true | SUP-03 | PKG-103 | paper | 24 | 16 | 0.5 | PaperWorks Ltd. | France | 0.12 | 0.03 | FC-112 | Paris | France | 0.02 | 4.2 | France | 41.7 | 0.04 | 0.21 | GHG Protocol | 2024-04-15 | High recycled content. |
| PEM-0004 | filler | 124.1 | true | SUP-04 | PKG-104 | recycled | 20 | 20 | 10 | RenewFill | Austria | 0.15 | 0.05 | FC-401 | Vienna | Austria | 0.03 | 5.8 | Austria | 94.2 | 0.07 | 0.3 | ISO 14067 | 2024-03-22 | Almost entirely recycled. |
| PEM-0005 | tape | 32.6 | false | SUP-05 | PKG-105 | plastic | 10 | 5 | 3 | Adhesio | Belgium | 0.22 | 0.07 | FC-212 | Brussels | Belgium | 0.04 | 6 | Belgium | blank | 0.09 | 0.42 | GHG Protocol | 2024-04-08 | Standard plastic tape. |
| PEM-0006 | label | 3.4 | true | SUP-06 | PKG-106 | paper | 8 | 4 | 0.1 | LabelMakers | Italy | 0.02 | 0.01 | FC-502 | Rome | Italy | 0.01 | 3.4 | Italy | 21 | 0.01 | 0.05 | ISO 14067 | 2024-04-17 | Small label, recycled paper. |
| PEM-0007 | other | 59 | false | SUP-07 | PKG-107 | plastic | 12 | 6 | 4 | Pack Innovations | Spain | 0.45 | 0.12 | FC-307 | Madrid | Spain | 0.06 | 8.9 | Spain | blank | 0.19 | 0.82 | GHG Protocol | 2024-03-29 | Plastic product inserts. |
| PEM-0008 | box | 410.6 | true | SUP-01 | PKG-108 | recycled | 38 | 25 | 13 | GreenPack Solutions | Germany | 1.02 | 0.48 | FC-210 | Berlin | Germany | 0.38 | 15.5 | Germany | 83.6 | 0.21 | 2.09 | ISO 14067 | 2024-04-14 | Recycled cardboard, local supplier. |
| PEM-0009 | polybag | 62.3 | false | SUP-02 | PKG-109 | plastic | 30 | 22 | 2.5 | EcoFlex Plastics | Netherlands | 0.5 | 0.14 | FC-321 | Amsterdam | Netherlands | 0.08 | 8.1 | Netherlands | blank | 0.35 | 1.07 | GHG Protocol | 2024-03-21 | Thicker polybag, non-recyclable. |
| PEM-0010 | envelope | 22 | true | SUP-03 | PKG-110 | paper | 25 | 16.5 | 0.7 | PaperWorks Ltd. | France | 0.13 | 0.04 | FC-112 | Paris | France | 0.02 | 5.1 | France | 35.5 | 0.05 | 0.24 | ISO 14067 | 2024-04-15 | Standard envelope. |
| PEM-0011 | filler | 97.2 | true | SUP-04 | PKG-111 | cardboard | 18 | 18 | 8 | RenewFill | Austria | 0.18 | 0.06 | FC-401 | Vienna | Austria | 0.04 | 6.7 | Austria | 54.4 | 0.08 | 0.36 | GHG Protocol | 2024-03-23 | Cardboard filler, moderate recycled. |
| PEM-0012 | tape | 29.4 | false | SUP-05 | PKG-112 | plastic | 9 | 5 | 2.5 | Adhesio | Belgium | 0.21 | 0.06 | FC-212 | Brussels | Belgium | 0.03 | 5.3 | Belgium | blank | 0.08 | 0.38 | ISO 14067 | 2024-04-09 | Low emission, standard tape. |
| PEM-0013 | label | 4.2 | true | SUP-06 | PKG-113 | recycled | 9 | 4 | 0.1 | LabelMakers | Italy | 0.03 | 0.01 | FC-502 | Rome | Italy | 0.01 | 3.7 | Italy | 100 | 0.01 | 0.06 | GHG Protocol | 2024-04-13 | Fully recycled label. |
| PEM-0014 | other | 60.1 | false | SUP-07 | PKG-114 | plastic | 12.5 | 6.5 | 4.2 | Pack Innovations | Spain | 0.47 | 0.13 | FC-307 | Madrid | Spain | 0.07 | 9.4 | Spain | blank | 0.2 | 0.87 | ISO 14067 | 2024-03-30 | Non-recyclable, single use. |
| PEM-0015 | box | 355.6 | true | SUP-01 | PKG-115 | cardboard | 34 | 23 | 12.5 | GreenPack Solutions | Germany | 0.97 | 0.43 | FC-210 | Berlin | Germany | 0.35 | 13.9 | Germany | 71.2 | 0.28 | 2.03 | GHG Protocol | 2024-04-10 | Standard box, high recycled. |
| PEM-0016 | polybag | 48.7 | false | SUP-02 | PKG-116 | plastic | 28.5 | 20.5 | 2.2 | EcoFlex Plastics | Netherlands | 0.42 | 0.11 | FC-321 | Amsterdam | Netherlands | 0.09 | 7.7 | Netherlands | blank | 0.32 | 0.94 | ISO 14067 | 2024-03-18 | Standard polybag. |
| PEM-0017 | envelope | 19.1 | true | SUP-03 | PKG-117 | paper | 24.5 | 16.5 | 0.6 | PaperWorks Ltd. | France | 0.13 | 0.03 | FC-112 | Paris | France | 0.03 | 4.6 | France | 49.8 | 0.03 | 0.22 | GHG Protocol | 2024-04-16 | Moderate recycled content. |
| PEM-0018 | filler | 126.7 | true | SUP-04 | PKG-118 | recycled | 20.5 | 20 | 10.5 | RenewFill | Austria | 0.14 | 0.04 | FC-401 | Vienna | Austria | 0.05 | 6.1 | Austria | 98.1 | 0.08 | 0.31 | ISO 14067 | 2024-03-24 | High recycled percent. |
| PEM-0019 | tape | 31.1 | false | SUP-05 | PKG-119 | plastic | 10.2 | 5.2 | 3.1 | Adhesio | Belgium | 0.23 | 0.07 | FC-212 | Brussels | Belgium | 0.04 | 6.3 | Belgium | blank | 0.09 | 0.43 | GHG Protocol | 2024-04-07 | Plastic tape, standard. |
| PEM-0020 | label | 3.8 | true | SUP-06 | PKG-120 | paper | 8.2 | 4.2 | 0.1 | LabelMakers | Italy | 0.02 | 0.01 | FC-502 | Rome | Italy | 0.01 | 3.6 | Italy | 19.3 | 0.01 | 0.05 | ISO 14067 | 2024-04-18 | Small label, partial recycled. |
What the 80 rows show
from the 80-row sampleBox (package type) stands out: mean weight_
- 64%recyclable = true
- 42.7median weight_
grams - 2calculation methods
- 6materials
- 10fulfillment center countries
- 10delivery countries
Median 42.7, from 3.4 to 414.2.
- string 13
- float 11
- date 1
- boolean 1
Columns
26 columns in four groups| column | type | description | example |
|---|---|---|---|
| Text 13 columns | |||
packaging_emission_id | string | Unique identifier for each packaging emission recordunique | PEM-0001 |
package_id | string | Unique identifier for the packaging item or SKU | PKG-101 |
package_type | string | Type of packaging (e.g., box, polybag, envelope, filler)7 values | box |
material | string | Primary material used in the packaging (e.g., cardboard, plastic, paper, recycled)6 materials | cardboard |
supplier_id | string | Unique identifier for the packaging supplier | SUP-01 |
supplier_name | string | Name of the packaging supplier | GreenPack Solutions |
supplier_country | string | Country where the supplier is located11 countries · optional | Germany |
fulfillment_center_id | string | Unique identifier for the fulfillment center where packaging is usedoptional | FC-210 |
fulfillment_center_city | string | City of the fulfillment centeroptional | Berlin |
fulfillment_center_country | string | Country of the fulfillment center10 countries · optional | Germany |
delivery_country | string | Country of the final delivery destination10 countries · optional | Germany |
calculation_method | string | Method or standard used for emission estimation (e.g., GHG Protocol, ISO 14067)2 methods · optional | GHG Protocol |
notes | string | Additional notes or comments about the emission recordoptional | High recycled content. |
| Numbers 11 columns | |||
weight_grams | float | Weight of the packaging in grams0 or more | 340.2 |
dimensions_cm_l | float | Length of the packaging in centimeters0 or more · optional | 32.5 |
dimensions_cm_w | float | Width of the packaging in centimeters0 or more · optional | 22.1 |
dimensions_cm_h | float | Height of the packaging in centimeters0 or more · optional | 12 |
manufacturing_emission_kgco2e | float | Estimated CO2 equivalent emissions (kg) from manufacturing the packaging0 or more | 0.94 |
transportation_emission_kgco2e | float | Estimated CO2 equivalent emissions (kg) from transporting packaging to fulfillment center0 or more | 0.42 |
last_mile_emission_kgco2e | float | Estimated CO2 equivalent emissions (kg) from last-mile delivery of the packaging0 or more | 0.34 |
delivery_distance_km | float | Distance in kilometers for last-mile delivery0 or more · optional | 14.2 |
recycled_content_percent | float | Percentage of recycled content in the packaging material (0-100)0 to 100 · optional | 74.5 |
end_of_life_emission_kgco2e | float | Estimated CO2 equivalent emissions (kg) from packaging disposal or recycling0 or more · optional | 0.26 |
total_emission_kgco2e | float | Total estimated CO2 equivalent emissions (kg) for the packaging lifecycle0 or more | 1.96 |
| Dates and times 1 column | |||
calculation_date | date | Date when the emission calculation was performed | 2024-04-11 |
| True or false 1 column | |||
recyclable | boolean | Indicates if the packaging is recyclable | true |
Use it for
An e-commerce dashboard
The recyclable rate, weight_
grams by package_ type and a breakdown of supplier_ id. Excel, Power BI or Tableau. Why do the 13 box rows have a mean weight_
grams of 295.2? A root-cause class exercise
Hand out the rows and one question. The answer is in the data, not in the brief.
- Packaging emissions80PEM-0001340.2boxPEM-000247.8polybagPEM-000318.5envelope
A software demo
Believable packaging emissions with package_
id, package_ type and material to fill a screen in front of a buyer.
blueprint · e-commerce-packaging-co2-tracking
Behind this dataset
Same schema. As many rows as you need.
These 80 rows came out of a blueprint — 26 columns with generation rules behind each one. Open it in Data Factory to retune a column, add your own, wire in foreign keys, and run it at the size you actually need.
- Each row represents a package type and order batch
- Include stages: sourcing, packing, transit, customer disposal
- CO2 estimates calculated per stage using specified material and distance coefficients
- Include supplier country, packaging material, and disposal method
- Flag packages exceeding internal sustainability thresholds
1 credit per row. New accounts start with 25 free credits.
- Exports
- CSV, JSON, JSONL, Parquet, SQL, Excel, TSV, XML
- Licence
- yours to use, including commercially
- API slug
- e-commerce-packaging-co2-tracking