null

10 oz Cotton Canvas Fabric

10 oz Cotton Canvas Fabric

10oz Cotton Canvas Fabric for Bags, Upholstery & DIY Projects

Our 10oz cotton canvas fabric is a durable, medium-weight 100% cotton duck cloth made for bags, upholstery, slipcovers, home decor, banners, aprons, crafts, and everyday sewing projects. Strong yet flexible, this canvas offers a dependable balance of structure, softness, and workability for both home sewers and professional makers. Available in popular colors, natural canvas, preshrunk options, and multiple widths for small projects or bulk production.

  • Medium weight (~10oz/yd²): sturdy, flexible, and easy to sew for most projects
  • 100% cotton duck: breathable, natural, durable plain-weave canvas
  • Project versatility: bags, slipcovers, cushions, upholstery, aprons, banners, and crafts
  • Multiple options: available in natural, dyed colors, preshrunk, and select wide widths
Material: 100% cotton duck canvas Weight: ~10oz/yd² Ships from: Georgia, USA
What is 10oz cotton canvas used for?

10oz cotton canvas is commonly used for tote bags, aprons, slipcovers, upholstery, cushions, curtains, banners, crafts, table covers, backdrops, and light utility projects.

Is 10oz canvas heavy duty?

10oz canvas is considered a medium-weight cotton duck. It is stronger than lightweight canvas but still flexible enough for sewing bags, home decor, covers, and upholstery-style projects.

Is 10oz cotton canvas good for tote bags?

Yes. 10oz cotton canvas is one of the most popular choices for tote bags because it has enough structure to hold shape while still being easy to cut, sew, and finish.

Does 10oz cotton canvas shrink?

Natural, untreated cotton canvas may shrink when washed. Pre-washing is recommended before sewing if the finished item will be laundered, or choose preshrunk canvas when available. We do offer most of our 10oz canvas in preshrunk options!

Can 10oz canvas be used for upholstery?

Yes. 10oz canvas can be used for light upholstery, cushions, slipcovers, chair covers, and home decor. For heavier wear or commercial upholstery, consider a heavier cotton duck weight.

Can you paint or print on 10oz cotton canvas?

Yes. 100% cotton duck canvas is a popular surface for printing, banners, crafts, and art projects. For painting, priming or testing the surface first is recommended.

  • Folded yard of Beet Red 10oz cotton canvas — medium-weight duck cloth for bags, upholstery, and décor Beet Red 10oz cotton canvas — medium-weight canvas fabric for bags, upholstery, and cornhole bags

    10oz Cotton Canvas Fabric - Beet Red

    $8.00
    10oz Cotton Canvas Fabric / Duck Cloth – Beet Red Preshrunk Our 10oz cotton canvas (single-fill duck cloth) in Beet Red is a rich, warm shade that blends deep crimson and berry undertones—perfect for...
    $8.00
  • 10oz Black Cotton Canvas Fabric — Durable Duck Cloth Close-Up
Close-up of black cotton duck canvas showing smooth plainweave texture and deep matte finish, ideal for décor and upholstery. Black Cotton Canvas for Upholstery and Slipcovers — 10oz Duck Cloth
Home décor setting featuring black canvas slipcovers and cushions, showing refined matte texture and durable construction.

    10oz Cotton Canvas Fabric - Black

    $8.49
    10oz Cotton Canvas Fabric / Duck Cloth – Black Preshrunk Our 10oz Black cotton canvas (single-fill duck cloth) is a modern classic—strong, versatile, and richly pigmented. This durable, medium-weight...
    $8.49
  • Carmine Rose 10oz cotton canvas fabric — bright bubble-gum pink duck cloth for sewing and décor. Wholesale fabric Folded Carmine Rose fabric showing medium weight and soft structure — ideal for curtains or panels.

    10oz Cotton Canvas Fabric - Carmine Rose

    $8.49
    10oz Cotton Canvas Fabric / Duck Cloth – Carmine Rose Pink Preshrunk Meet Carmine Rose—our 10oz cotton canvas (single-fill duck cloth) in a bright, bubble-gum pink that pops on pillows, tote bags,...
    $8.49
  • Dark Citron 10oz cotton canvas fabric — vibrant green duck cloth for sewing, upholstery, and home décor projects Folded yard of Dark Citron 10oz preshrunk cotton canvas — medium-weight duck cloth for bags, cushions, and crafts.

    10oz Cotton Canvas Fabric - Dark Citron

    $8.49
    10oz Cotton Canvas Fabric / Duck Cloth – Dark Citron Preshrunk Our 10oz cotton canvas fabric (single-fill duck cloth) in Dark Citron is a lively, modern green with subtle yellow undertones—perfect...
    $8.49
  • 10oz Gray Cotton Canvas Fabric – Medium Gray Duck Cloth by the Yard 10oz Gray Cotton Canvas for Acoustic Panels and Sound Absorption

    10oz Cotton Canvas Fabric - Gray

    $8.49
    10oz Cotton Canvas Fabric / Duck Cloth – Gray Preshrunk Our 10oz cotton canvas (single-fill duck cloth) in Gray is a modern neutral that brings balance, versatility, and sophistication to any project...
    $8.49
  • 10oz Hunter Green Cotton Canvas Fabric – Deep Green Duck Cloth by the Yard Hunter Green Canvas Used for Tote Bags, Cornhole Bags, and Outdoor Gear

    10oz Cotton Canvas Fabric - Hunter Green

    $8.49
    10oz Cotton Canvas Fabric / Duck Cloth – Hunter Green Preshrunk Our 10oz cotton canvas (single-fill duck cloth) in Hunter Green is a deep, earthy shade that captures timeless style and rugged...
    $8.49
  • 10oz Khaki Cotton Canvas Fabric – Neutral Beige Duck Cloth by the Yard Natural Khaki Canvas Used for Cornhole Bags and DIY Tote Projects

    10oz Cotton Canvas Fabric - Khaki

    $8.49
    10oz Cotton Canvas Fabric / Duck Cloth – Khaki Preshrunk Our 10oz cotton canvas (single-fill duck cloth) in Khaki is a timeless neutral with warm, earthy undertones—perfect for projects that call for...
    $8.49
  • Canvas - Bright Blue Canvas - Wholesale Fabric Mosaic Blue Cotton Canvas 10oz.

    10oz Cotton Canvas Fabric - Mosaic Blue

    $8.49
    10oz Cotton Canvas Fabric / Duck Cloth – Mosaic Blue Preshrunk Our 10oz cotton canvas fabric (single-fill duck cloth) in Mosaic Blue is a vibrant, uplifting shade of blue with soft turquoise...
    $8.49
  • Navy Blue Canvas - Preshrunk Canvas - Wholesale Canvas Rolls Navy Blue Cotton Fabric - Preshrunk Fabric - Wholesale Fabric

    10oz Cotton Canvas Fabric - Navy Blue

    $8.49
    10oz Cotton Canvas Fabric / Duck Cloth – Navy Blue Preshrunk Meet our 10oz Navy Blue cotton canvas (single-fill duck cloth): a deep, classic blue that reads polished and practical. This dependable...
    $8.49
  • Folded yard of 10oz Olive Drab canvas fabric — medium-weight cotton duck ideal for bags and slipcovers. Olive Drab canvas folded to show flexibility and soft hand feel — medium-weight fabric for upholstery or apparel.

    10oz Cotton Canvas Fabric - Olive Drab

    $8.49
    10oz Cotton Canvas Fabric/ Duck Cloth – Olive Drab Preshrunk Our 10oz cotton canvas fabric (single-fill duck cloth) in Olive Drab is a classic, military-inspired green perfect for bags and home décor...
    $8.49
  • 10oz Orange Cotton Canvas Fabric — Bright Hunter Safety Orange Duck Cloth
Close-up of vivid orange cotton duck canvas showing smooth plainweave texture and durable construction for outdoor and craft projects. Orange Cotton Duck Canvas Fabric — Durable 10oz Preshrunk Material
Medium-weight orange canvas with tight weave, perfect for safety gear, sound panels, or utility projects.

    10oz Cotton Canvas Fabric - Orange

    $8.49
    10oz Cotton Canvas Fabric / Duck Cloth – Orange Preshrunk Our 10oz Orange cotton canvas (single-fill duck cloth) is a bold, high-visibility shade that stands out with confidence. This bright tone is...
    $8.49
  • Canvas - White Cotton Duck Canvas - Wholesale Fabric White Cotton Fabric - Preshrunk Canvas - 10oz. Canvas

    10oz Cotton Canvas Fabric - Pure White

    $8.49
    10oz Cotton Canvas Fabric / Duck Cloth – Pure White Preshrunk Our 10oz Pure White cotton canvas (single-fill duck cloth) is a crisp, bright white that brings an elegant, timeless foundation to home...
    $8.49
  • Red Canvas - Preshrunk Canvas - Wholesale Fabrics Wholesale preshrunk fabrics - Red Canvas - 10oz. Cotton Canvas

    10oz Cotton Canvas Fabric - Red

    $8.49
    10oz Cotton Canvas Fabric / Duck Cloth – Red Preshrunk Our 10oz cotton canvas fabric (single-fill duck cloth) in Red is a bold, classic shade that radiates warmth, strength, and timeless appeal...
    $8.49
  • Royal Blue Canvas - Preshrunk Canvas - Wholesale Fabric Canvas Royal Blue - 10oz. Canvas - Cotton Fabric Royal Blue

    10oz Cotton Canvas Fabric - Royal Blue

    $8.49
    10oz Cotton Canvas Fabric / Duck Cloth – Royal Blue Preshrunk Meet our 10oz Royal Blue cotton canvas (single-fill duck cloth): a vibrant, confident blue that brings energy and refinement to any...
    $8.49
  • 10oz Smoke Blue cotton canvas fabric — soft blue preshrunk duck cloth for bags and home décor projects Folded yard of Smoke Blue cotton canvas — durable medium-weight fabric perfect for pillows and cornhole bags.

    10oz Cotton Canvas Fabric - Smoke Blue

    $8.49
    10oz Cotton Canvas Fabric / Duck Cloth – Smoke Blue Preshrunk Our 10oz cotton canvas fabric (single-fill duck cloth) in Smoke Blue is a soft, airy blue that’s perfect for home décor accents, bags,...
    $8.49
  • Vanilla Ice 10oz cotton canvas fabric  — creamy warm white preshrunk duck cloth ideal for slipcovers and home décor. Vanilla Ice canvas fabric showing natural flow and gentle structure — perfect for curtains and slipcovers.

    10oz Cotton Canvas Fabric - Vanilla Ice

    $8.49
    10oz Cotton Canvas Fabric / Duck Cloth – Vanilla Ice Preshrunk Our 10oz cotton canvas fabric (single-fill duck cloth) in Vanilla Ice is one of our most popular colors for home décor and slipcover...
    $8.49
  • 10oz Yellow Cotton Duck Cloth — Heavy-Duty Cotton Canvas by the Yard Close-up of durable yellow 10oz cotton duck fabric, emphasizing breathable weave and bright, cheerful tone. Bright Yellow Cotton Duck Cloth — Medium Weight Canvas Fabric
Vivid yellow 10oz canvas displayed with smooth weave and sturdy hand, perfect for home décor and craft applications

    10oz Cotton Canvas Fabric - Yellow

    $8.49
    10oz Cotton Canvas Fabric / Duck Cloth – Yellow Preshrunk Our 10oz Yellow cotton canvas (single-fill duck cloth) brings a bright, energetic pop of color to everyday projects. This durable medium...
    $8.49