All-Purpose 10oz Cotton Duck Canvas Fabric – Available in 22 Vibrant Colors – Made in Taiwan
$11.50
All-purpose 10oz cotton duck canvas fabric made in Taiwan, available in 22 colors. Durable yet workable—ideal for bags, aprons, home décor, and more. Each unit is a large half yard (24″ x 44″); multiple units ship continuously.
This all-purpose 10oz cotton duck canvas is a sturdy and dependable fabric that’s perfect for a wide range of sewing, crafting, and DIY projects. Made from 100% cotton and weighing approximately 10oz (439gsm), it strikes an ideal balance between durability and flexibility. Whether you're creating bags, aprons, cushion covers, light upholstery, or home décor accents, this canvas provides the structure and reliability you need without being too stiff.
Its medium-heavy weight makes it easy to work with while still holding its shape well, making it suitable for both functional and creative uses. Available in a generous large half-yard cut (24″ x 44″ / 60cm x 110cm), multiple units will be shipped as continuous yardage whenever possible—perfect for larger or more detailed projects. With 22 colors to choose from, it’s easy to find the right shade to bring your ideas to life.
Made in Taiwan, this cotton canvas is a go-to fabric for makers looking for quality, versatility, and vibrant color options.
Measurements:
Available in Large Half Yard (24″ x 44″ / 60cm x 110cm). Multiple units will be shipped as continuous yardage whenever possible.
Weight:
Approximately 10oz / 339gsm
Material:
100% cotton canvas









