Reference

Textile DPP data fields — the full list

83 fields, 7 groups, 13 required. What each one means, what to enter, and a CSV you can hand to merchandising today.

A Digital Product Passport is a fixed set of data fields, and most of them are collected at the factory. This is the full field list DPPLive uses for a garment passport: 83 fields in 7 groups, of which 13 are required before a passport can be approved (marked ★). The same list is the column set of the Excel import template inside the platform, so what you prepare here imports as-is.

Download the list as CSV ↓   83 rows · field key, group, type, required, description, example

Where the fields come from. ESPR (Regulation (EU) 2024/1781) Article 9(2)(a) and Annex III list the data a delegated act can require in a passport, including the Article 7(2)(b) and 7(5) information; Annex I lists the product parameters ecodesign requirements build on; Articles 9 and 10 set the passport and data-carrier requirements; Article 12 the identifiers; Article 13 the registry. Which of these become mandatory for textiles will be fixed by the Textile Delegated Act (expected 2027). Until then this list is DPPLive's working model: the fields we expect a factory to supply, organised the way a factory collects them. Fields marked ★ are the ones a passport cannot be published without today.

Identity · 13 fields

Who made it and how it is identified. ESPR requires a persistent unique product identifier linked through a data carrier (Art. 10(1)(a)); operator and facility identifiers are Annex III elements the delegated act may require, issued under Article 12.

FieldTypeWhat to enterExample
product_name ★textCommercial product name buyers see. 2–200 characters.Men's crew-neck T-shirt, 180 gsm
gtin ★gtinGS1 GTIN — 8, 12, 13 or 14 digits (usually 13). Keep the cell as TEXT so Excel keeps leading zeros.8901234567890
product_categorytextGarment type, e.g. T-shirt, Denim jeans, Knit sweater.T-shirt
categoryenumESPR product group. Leave blank for textile.textile
eoid ★textEconomic Operator ID (ESPR Art. 12; Annex III) — your registered operator identifier (EORI / GLN / LEI).BD-EOID-000123
facility_id ★textFacility / plant identifier where the product was made (GLN or your own code).fac_unit2
country_origin ★iso2ISO 3166-1 alpha-2 code of the country of manufacture, e.g. BD. See sheet Codes.BD
identifier_schemeenumEN 18219 identifier scheme the product ID follows.GS1 Digital Link (GTIN)
data_carrierenumEN 18220 data carrier printed on the label.QR Code
operator_id_schemeenumScheme of the EOID above.EU EORI (customs operator number)
qr_link_formatenumWhat the printed QR encodes: upid (default, no GS1 licence needed) or gs1 (GS1 Digital Link, needs a GTIN).upid
buyer_nametextBrand / buyer this product is made for (shows on the sourcing map).Example Brand AB
buyer_countryiso2Buyer country, ISO alpha-2, e.g. SE.SE

Material · 15 fields

What the garment is made of: fibre composition, recycled content, origin of the main inputs.

FieldTypeWhat to enterExample
fiber_1_type ★textFibre name, e.g. Cotton, Polyester, Elastane. fiber_1 … fiber_5 percentages must total 100.Cotton
fiber_1_pct ★numShare of this fibre, % by weight.
fiber_1_origintextWhere the fibre came from (country or region), optional.India
fiber_2_typetextSecond fibre (optional).Elastane
fiber_2_pctnum
fiber_2_origintext
fiber_3_typetext
fiber_3_pctnum
fiber_3_origintext
fiber_4_typetext
fiber_4_pctnum
fiber_4_origintext
fiber_5_typetext
fiber_5_pctnum
fiber_5_origintext

Compliance · 29 fields

Chemicals, certificates and declarations: substances of concern (ESPR Article 7(5)), REACH/SVHC, test reports, social and environmental audits.

FieldTypeWhat to enterExample
certificationslistCertificates held, comma-separated, e.g. GOTS, OEKO-TEX Standard 100, GRS.OEKO-TEX Standard 100, GOTS
svhc_declaration ★boolYES = the product contains a REACH SVHC above 0.1% w/w; NO = it does not. Publish-required either way.NO
chem_1_nametextSubstance of concern #1 — name. Fill chem_1_cas too when you fill this.Reactive Black 5
chem_1_cascasCAS number, e.g. 17095-24-8.17095-24-8
chem_1_ececEC number, e.g. 241-164-5 (optional).241-164-5
chem_1_pctnumConcentration, % w/w.
chem_1_svhcboolYES if this substance is on the REACH candidate list.NO
chem_1_finish_typeenumFinish chemistry family the EU tracks (sheet Codes).azo_dye
chem_1_locationtextWhere in the product it sits, e.g. dye in fabric, plating on zip.dye in main fabric
chem_2_nametext
chem_2_cascas
chem_2_ecec
chem_2_pctnum
chem_2_svhcbool
chem_2_finish_typeenum
chem_2_locationtext
chem_3_nametext
chem_3_cascas
chem_3_ecec
chem_3_pctnum
chem_3_svhcbool
chem_3_finish_typeenum
chem_3_locationtext
scip_requiredboolYES when any chemical above is SVHC (ECHA SCIP notification is then mandatory).NO
scip_notification_idtextSCIP notification number, if submitted.
scip_submitted_datedateDate the SCIP notification was submitted, YYYY-MM-DD.
doc_declared_bytextDeclaration of conformity (ESPR Art. 44 and Annex V; Annex III(e)) — signatory name. Fill doc_declared_date with it.Compliance Manager, Example Garments Ltd.
doc_declared_datedateDeclaration date, YYYY-MM-DD.2026-09-01
doc_document_urlurlLink to the signed DoC PDF (optional).

Environment · 9 fields

Footprint data: carbon (ISO 14067 / PEF), water, energy, waste.

FieldTypeWhat to enterExample
carbon_footprint ★numCradle-to-gate carbon footprint, kg CO2e per unit (ESPR Annex I).
carbon_methodtextMethod / standard used, e.g. ISO 14067, PEF.ISO 14067
water_usage_litresnumWater used per unit, litres.
recyclability_pct ★numShare of the product that can be recycled, %.
recycled_fiber_input_pctnumRecycled fibre in the input, %. post_consumer + post_industrial must not exceed this.
recycled_fiber_output_pctnumRecycled fibre in the finished product, %.
post_consumer_pctnumPart of the recycled input that is post-consumer, %.
post_industrial_pctnumPart of the recycled input that is post-industrial, %.
bio_based_content_pctnumBio-based (non-recycled, non-petroleum) fibre, % (Annex I(i)).

Durability · 10 fields

How long it lasts and how it can be repaired: physical durability, repairability, spare parts.

FieldTypeWhat to enterExample
durability_scorenum0–10 (EN ISO 20893 / delegated act draft).
durability_test_standardtextStandard the score was tested to.EN ISO 20893
washing_cycles_testedintWash cycles survived in testing (Annex I(a)).
abrasion_rubs_en12947intMartindale abrasion rubs (EN ISO 12947).
color_fastness_gradeenumISO 105 / AATCC grade 1–5.4
pilling_gradeenumASTM D6054 grade 1–5.4
microfibre_release_mg_kgnumMicrofibre release, mg/kg (ISO 6330 laundering test, Annex I(p)).
microfibre_test_methodtextTest method for the microfibre figure.ISO 6330
repairability_score ★num0–10 repairability index (publish-required).
repairability_standardtextStandard the repairability score follows.EN 45554

Care · 3 fields

How to wash, dry and iron it (ISO 3758 symbols) so it lasts.

FieldTypeWhat to enterExample
care_instructions ★textHuman-readable care text printed on the label.Machine wash 30°C, do not bleach, tumble dry low, iron medium.
care_symbolslistMachine-readable ISO 3758 codes, comma-separated. Allowed codes: sheet Codes.wash_30, bleach_no, tumble_low, iron_medium
eol_instructions ★textWhat to do at end of life (take-back, textile recycling bin, …).Return to the brand's in-store textile take-back bin or a municipal textile collection point.

Circularity · 4 fields

What happens at end of life: recyclability, take-back, disassembly.

FieldTypeWhat to enterExample
decon_seams_markedboolYES if seams to cut for disassembly are marked.YES
decon_estimated_minutesnumMinutes to take the garment apart for recycling.
decon_repair_manual_urlurlLink to repair instructions (Annex III).
decon_notestextDisassembly notes for recyclers.Single-material body; remove printed label before recycling.

How to use this list

  1. Give one person ownership of the list (merchandising usually holds half the fields, compliance the other half).
  2. Fill the 13 ★ fields first for your top three styles. That is enough to publish a first passport and get a QR code onto a hangtag.
  3. Collect the Compliance group from suppliers with a one-page declaration form; most gaps sit there.
  4. Add Environment data when you have twelve months of utility bills; the carbon footprint guide explains the ISO 14067 route.
  5. Check your readiness with the free 20-question assessment, then import the sheet into DPPLive.

Related: How to create a garment DPP · GS1 GTIN for DPP · Model, batch or item level?

Written by the DPPLive Team · Last updated: 19 October 2026 · Sources: Regulation (EU) 2024/1781 (ESPR), Articles 7, 9, 10 and Annex I.

For garment factories

Make your first Digital Product Passport this week

Start with a free four-week pilot on one style. After that DPPLive is free for up to 10 passports a month; above 10 a month we agree a custom price with you.

Prefer email? [email protected] · We reply within 24 hours · Contact page