100% cotton canvas, made to any GSM you need — a lighter weight for totes, a heavier one for structured bags.