{"brand":"hm","displayName":"H&M","summary":{"totalProducts":41,"avgNaturalPct":55.3,"pct100Natural":41.5,"pctPolyesterHeavy":29.3},"topFibres":[{"name":"Cotton","count":19,"pctProducts":46.3},{"name":"Polyester","count":15,"pctProducts":36.6},{"name":"Spandex","count":12,"pctProducts":29.3},{"name":"Rayon","count":10,"pctProducts":24.4},{"name":"Polyamide","count":6,"pctProducts":14.6}],"distribution":{"0-30":31.7,"30-85":26.8,"85-100":41.5},"categories":{"t-shirts":{"category":"T-Shirt","categorySlug":"t-shirts","brandSlug":"hm","brandDisplayName":"H&M","totalProducts":14,"avgNaturalPct":92.9,"topFibres":[{"name":"Cotton","count":13,"pctProducts":92.9},{"name":"Polyamide","count":1,"pctProducts":7.1},{"name":"Spandex","count":1,"pctProducts":7.1}]},"shorts":{"category":"Shorts","categorySlug":"shorts","brandSlug":"hm","brandDisplayName":"H&M","totalProducts":7,"avgNaturalPct":62,"topFibres":[{"name":"Cotton","count":4,"pctProducts":57.1},{"name":"Rayon","count":3,"pctProducts":42.9},{"name":"Polyester","count":2,"pctProducts":28.6},{"name":"Polyamide","count":2,"pctProducts":28.6},{"name":"Spandex","count":1,"pctProducts":14.3}]},"dresses":{"category":"Dress","categorySlug":"dresses","brandSlug":"hm","brandDisplayName":"H&M","totalProducts":7,"avgNaturalPct":21.1,"topFibres":[{"name":"Polyester","count":5,"pctProducts":71.4},{"name":"Rayon","count":4,"pctProducts":57.1},{"name":"Spandex","count":3,"pctProducts":42.9},{"name":"Polyamide","count":2,"pctProducts":28.6}]}},"fibres":{"polyester":{"fibre":"polyester","brandSlug":"hm","brandDisplayName":"H&M","productsContaining":15,"pctProducts":36.6,"avgPctInProducts":77.6,"totalProducts":41},"cotton":{"fibre":"cotton","brandSlug":"hm","brandDisplayName":"H&M","productsContaining":19,"pctProducts":46.3,"avgPctInProducts":95.4,"totalProducts":41},"polyamide":{"fibre":"polyamide","brandSlug":"hm","brandDisplayName":"H&M","productsContaining":6,"pctProducts":14.6,"avgPctInProducts":38.5,"totalProducts":41}},"sampleProducts":[{"id":"1246290002","name":"Oversized T-shirt","fibres":{"Cotton":100},"naturalPct":100,"image":"https://image.hm.com/assets/hm/8f/37/8f37e32b1f80f93082875dbb2d19fc22e1bc0299.jpg"},{"id":"1246290025","name":"Oversized T-shirt","fibres":{"Cotton":100},"naturalPct":100,"image":"https://image.hm.com/assets/hm/e8/af/e8affa008f81451bd22ee3bc68c936581b863142.jpg"},{"id":"1290209015","name":"Boxy T-Shirt","fibres":{"Cotton":100},"naturalPct":100,"image":"https://image.hm.com/assets/hm/74/28/7428b68eb75d372fe1bce16d005106a11c9d4e28.jpg"},{"id":"1290209024","name":"Boxy T-Shirt","fibres":{"Cotton":100},"naturalPct":100,"image":"https://image.hm.com/assets/hm/7a/0a/7a0aa225d8e0d20964587f94b44b90f1b8491c40.jpg"},{"id":"1337742001","name":"Denim Drawstring Shorts","fibres":{"Cotton":58,"Lyocell":42},"naturalPct":79,"image":"https://image.hm.com/assets/hm/72/26/7226c41a7290db9c01f1e062b9fe5ee404a6fc00.jpg"},{"id":"1307991008","name":"Oversized Linen-Blend Shirt","fibres":{"Linen":55,"Rayon":45},"naturalPct":77.5,"image":"https://image.hm.com/assets/hm/99/fd/99fddcb186c6ac2e3c2cdaadfcfe24a76e40b22c.jpg"},{"id":"1353732001","name":"Embroidered Linen-Blend Top","fibres":{"Linen":55,"Rayon":45},"naturalPct":77.5,"image":"https://image.hm.com/assets/hm/ae/f5/aef52820c83a40f0fd8a713d97dfcad96b45dfa2.jpg"},{"id":"1152096001","name":"Sweatshorts","fibres":{"Cotton":60,"Polyester":40},"naturalPct":60,"image":"https://image.hm.com/assets/hm/d8/45/d845494a6a93a332077d208525b059184a39cbd3.jpg"},{"id":"1332567002","name":"Pleat-Front Shorts","fibres":{"Polyester":58,"Rayon":42},"naturalPct":21,"image":"https://image.hm.com/assets/hm/76/50/76503d8513383b3db3e890b8bf7c9ded48587f7a.jpg"},{"id":"1142908001","name":"Fitted Microfiber T-shirt","fibres":{"Polyamide":95,"Spandex":5},"naturalPct":0,"image":"https://image.hm.com/assets/hm/2b/72/2b722de1d8e9b38af30da131d8fb91ed5b5fe8fa.jpg"},{"id":"1334940006","name":"Draped Maxi Dress","fibres":{"Polyester":95,"Spandex":5},"naturalPct":0,"image":"https://image.hm.com/assets/hm/fa/f7/faf756c2d341053840d9243414a40dbad939b2d2.jpg"},{"id":"1336371002","name":"Strappy Beach Dress","fibres":{"Polyester":99,"Spandex":1},"naturalPct":0,"image":"https://image.hm.com/assets/hm/70/92/70924314b3979bd5724785d0f1c6654606921c66.jpg"}],"methodology":"Computed from the Fibr Thread Report. Each retailer's product pages are crawled monthly; fibre percentages are parsed verbatim from the composition label the retailer publishes. Natural-fibre percentage is the sum of natural fibres (cotton, linen, silk, wool, viscose, lyocell, hemp, etc.) per garment, then averaged across all products analysed.","license":"https://tryfibr.app/terms","citation":"Fibr Thread Report — H&M, 2026-06-12. https://tryfibr.app/thread-report/hm","dataSource":{"raw":"https://info.tryfibr.app/hm.json","snapshots":"https://info.tryfibr.app/snapshots/index.json","reportPage":"https://tryfibr.app/thread-report/hm"},"dateModified":"2026-06-12T20:31:37.157Z"}