A H&M és az UNICEF 2009 novemberében indította el az All for Children kezdeményezést. Az öt évre szóló projektet, amelyet a H&M 40 millió svéd koronával (4,5 millió USD) támogat, most a dél-indiai és bangladesi közösségekre is kiterjesztették.
Idén szeptemberben a H&M egy gyermekruha-kollekcióval támogatja az UNICEF All for Children (,,mindent a gyermekekért") elnevezésű kezdeményezését. A világ 160 üzletében kapható All for Children kollekció összes bevételének 25 százalékát az UNICEF számára ajánlja fel a divatcég, melyből a szervezet a gyermekek tanuláshoz és védelemhez való jogát támogatja a veszélyeztetett közösségekben.
A H&M All for Children kollekciója játékos és időtálló ruhadarabokból áll. A kollekció termékeit többcélúan tervezték, hogy az egyes ruhadarabokat a szezon alatt és után is kombinálni lehessen egymással. A dizájnban klasszikus darabokat újítanak meg, dobnak fel apró trükkökkel, különlegességekkel.