smiling planet's tee shirts are made from 100% organic cotton and printed with water based dyes. all our apparel is made in los angeles, california.