Cotton Canvas Fabric

From cotton canvas to duck canvas to heavy duty canvas, the most complete selection lives online at Mood, but the history of canvas fabric began in Ancient Rome. During the early 8th Century, canvas fabric debuted as multi-strand canvas and was popular for its color fastness, abrasion resistance, and durability. By the 15th Century, canvas fabric entered the art world as the world’s first painting was executed on thick, wear-resistant canvas. It was the early 16th Century that gave us our first glimpse of one of today’s most popular canvas-made items; the canvas tote bag. Since the beginning of the 21st Century, from stretch canvas to poly blends, the world has seen more canvas fabric iterations than ever.

  • English Wedgewood Blue Cotton Toile
    $24.99 / Yard
     yard

    English Wedgewood Blue Cotton Toile

    Product #: 110392

    $24.99 / Yard
  • Turkish Heather Striped Cotton Canvas
    $24.99 / Yard
     yard

    Turkish Heather Striped Cotton Canvas

    Product #: 110391

    $24.99 / Yard
  • Turkish Wedgewood Striped Cotton Canvas
    $24.99 / Yard
     yard

    Turkish Wedgewood Striped Cotton Canvas

    Product #: 110390

    $24.99 / Yard
  • Turkish Rose Striped Cotton Canvas
    $24.99 / Yard
     yard

    Turkish Rose Striped Cotton Canvas

    HURRY! Almost Sold Out.

    Product #: 110389

    $24.99 / Yard
  • Turkish Lemon Striped Cotton Canvas
    $24.99 / Yard
     yard

    Turkish Lemon Striped Cotton Canvas

    Product #: 110388

    $24.99 / Yard
  • Turkish Slate Striped Cotton Canvas
    $24.99 / Yard
     yard

    Turkish Slate Striped Cotton Canvas

    HURRY! Almost Sold Out.

    Product #: 110387

    $24.99 / Yard
  • Yellow Checkered Cotton Canvas
    $17.99 / Yard
     yard

    Yellow Checkered Cotton Canvas

    Product #: 304669

    $17.99 / Yard
  • Pink Checkered Cotton Canvas
    $17.99 / Yard
     yard

    Pink Checkered Cotton Canvas

    Product #: 304666

    $17.99 / Yard
  • Impala Green and White Striped Cotton Canvas
    $13.99 / Yard
     yard

    Impala Green and White Striped Cotton Canvas

    Product #: 304659

    $13.99 / Yard
  • Impala Pink and White Striped Cotton Canvas
    $13.99 / Yard
     yard

    Impala Pink and White Striped Cotton Canvas

    Product #: 304657

    $13.99 / Yard
  • Teal and Cream Buffalo Check Cotton Canvas
    $34.99 / Yard
     yard

    Teal and Cream Buffalo Check Cotton Canvas

    Product #: 106482

    $34.99 / Yard
  • Aqua Cotton Canvas Polka Dots
    $19.99 / Yard
     yard

    Aqua Cotton Canvas Polka Dots

    Product #: 106647

    $19.99 / Yard
  • Licorice Cotton Canvas Polka Dots
    $19.99 / Yard
     yard

    Licorice Cotton Canvas Polka Dots

    Product #: 106645

    $19.99 / Yard
  • Estate Blue Cotton Canvas Polka Dots
    $19.99 / Yard
     yard

    Estate Blue Cotton Canvas Polka Dots

    Product #: 106644

    $19.99 / Yard
  • Harbor Blue Midweight Water-Resistant Cotton Canvas
    $9.99 / Yard
     yard

    Harbor Blue Midweight Water-Resistant Cotton Canvas

    HURRY! Almost Sold Out.

    Product #: 304295

    $9.99 / Yard
  • Deco Rose Herringbone Water-Resistant Cotton Canvas
    $9.99 / Yard
     yard
  • Bright Green Midweight Water-Resistant Cotton Canvas
    $9.99 / Yard
     yard
  • Cream and Black Buffalo Check Cotton Canvas
    $34.99 / Yard
     yard

    Cream and Black Buffalo Check Cotton Canvas

    Product #: 103649

    $34.99 / Yard
  • Off-White/Lime Floral Canvas
    $19.99 / Yard
     yard

    Off-White/Lime Floral Canvas

    Product #: HP8184

    $19.99 / Yard
  • Off-White/Primary Red Floral Canvas
    $19.99 / Yard
     yard

    Off-White/Primary Red Floral Canvas

    Product #: HP8183

    $19.99 / Yard
  • Violet Solid Backed Canvas
    $19.99 / Yard
     yard

    Violet Solid Backed Canvas

    Product #: HP21557

    $19.99 / Yard
  • Graphite Solid Canvas
    $13.99 / Yard
     yard

    Graphite Solid Canvas

    Product #: HC9818

    $13.99 / Yard
  • Beige/White Floral Canvas

    Regular Price: $24.99 / Yard

    Sale: $14.99 / Yard

     yard

    Beige/White Floral Canvas

    HURRY! Almost Sold Out.

    Product #: HC8625

    Regular Price: $24.99 / Yard

    Sale: $14.99 / Yard

  • Daphne Rose/Champagne/Taupe Stripes Canvas

    Regular Price: $24.99 / Yard

    Sale: $14.99 / Yard

     yard

    Daphne Rose/Champagne/Taupe Stripes Canvas

    HURRY! Almost Sold Out.

    Product #: HC8623

    Regular Price: $24.99 / Yard

    Sale: $14.99 / Yard

  • Black/Heather Gray/Cream Stripes Canvas
    $24.99 / Yard
     yard

    Black/Heather Gray/Cream Stripes Canvas

    Product #: HC8622

    $24.99 / Yard
  • Natural/Beige/Taupe Stripes Canvas
    $24.99 / Yard
     yard

    Natural/Beige/Taupe Stripes Canvas

    Product #: HC8621

    $24.99 / Yard
  • Beige/Taupe/Tiffany Blue Stripes Canvas
    $24.99 / Yard
     yard

    Beige/Taupe/Tiffany Blue Stripes Canvas

    Product #: HC8620

    $24.99 / Yard
  • Natural/Beige/Taupe Floral Canvas

    Regular Price: $24.99 / Yard

    Sale: $14.99 / Yard

     yard

    Natural/Beige/Taupe Floral Canvas

    Product #: HC8616

    Regular Price: $24.99 / Yard

    Sale: $14.99 / Yard

  • Cashmere/Toffee/Mulberry/White Floral Canvas
    $24.99 / Yard
     yard

    Cashmere/Toffee/Mulberry/White Floral Canvas

    Product #: HC8611

    $24.99 / Yard
  • Black/Heather Gray/Platinum/Roja Red/Cream Floral Canvas
    $24.99 / Yard
     yard

    Black/Heather Gray/Platinum/Roja Red/Cream Floral Canvas

    HURRY! Almost Sold Out.

    Product #: HC8609

    $24.99 / Yard