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.

30 | 60 | 90
  • Fiesta Ikat Canvas
    $29.99 / Yard
     yard

    Fiesta Ikat Canvas

    Product #: HC21936

    $29.99 / Yard
  • Green Tea Ikat Canvas
    $29.99 / Yard
     yard

    Green Tea Ikat Canvas

    HURRY! Almost Sold Out.

    Product #: HC21934

    $29.99 / Yard
  • Thistle Stripes Canvas
    $19.99 / Yard
     yard

    Thistle Stripes Canvas

    HURRY! Almost Sold Out.

    Product #: HC21476

    $19.99 / Yard
  • Americana Stripes Canvas
    $19.99 / Yard
     yard

    Americana Stripes Canvas

    Product #: HC21475

    $19.99 / Yard
  • Chocolate Stripes Canvas
    $19.99 / Yard
     yard

    Chocolate Stripes Canvas

    HURRY! Almost Sold Out.

    Product #: HC21473

    $19.99 / Yard
  • Black Stripes Canvas
    $19.99 / Yard
     yard

    Black Stripes Canvas

    Product #: HC21472

    $19.99 / Yard
  • Sage Stripes Canvas
    $19.99 / Yard
     yard

    Sage Stripes Canvas

    HURRY! Almost Sold Out.

    Product #: HC21471

    $19.99 / Yard
  • Off-White/Antique Yellow/Stone Paisley Canvas
    $17.99 / Yard
     yard

    Off-White/Antique Yellow/Stone Paisley Canvas

    Product #: HC18166

    $17.99 / Yard
  • Off-White/Black/Beige Paisley Canvas
    $17.99 / Yard
     yard

    Off-White/Black/Beige Paisley Canvas

    Product #: HC18164

    $17.99 / Yard
  • Off-White/Berry/Beige Paisley Canvas
    $17.99 / Yard
     yard

    Off-White/Berry/Beige Paisley Canvas

    Product #: HC18163

    $17.99 / Yard
  • Pink Paisley Canvas

    Regular Price: $17.99 / Yard

    Sale: $16.19 / Yard

     yard

    Pink Paisley Canvas

    Product #: HC18162

    Regular Price: $17.99 / Yard

    Sale: $16.19 / Yard

  • Off-White/Berry/Stone Floral Canvas

    Regular Price: $17.99 / Yard

    Sale: $16.19 / Yard

     yard

    Off-White/Berry/Stone Floral Canvas

    Product #: HC18160

    Regular Price: $17.99 / Yard

    Sale: $16.19 / Yard

  • Off-White/Periwinkle/Stone Floral Canvas
    $17.99 / Yard
     yard

    Off-White/Periwinkle/Stone Floral Canvas

    HURRY! Almost Sold Out.

    Product #: HC18158

    $17.99 / Yard
  • Off-White/Berry/Beige Floral Canvas
    $17.99 / Yard
     yard

    Off-White/Berry/Beige Floral Canvas

    Product #: HC18157

    $17.99 / Yard
  • Off-White/Chocolate Floral Canvas
    $24.99 / Yard
     yard

    Off-White/Chocolate Floral Canvas

    HURRY! Almost Sold Out.

    Product #: HC18011

    $24.99 / Yard
  • Beige/Pink/White/Tan/Magenta Stripes Canvas

    Regular Price: $24.99 / Yard

    Sale: $22.49 / Yard

     yard

    Beige/Pink/White/Tan/Magenta Stripes Canvas

    HURRY! Almost Sold Out.

    Product #: HC18010

    Regular Price: $24.99 / Yard

    Sale: $22.49 / Yard

  • Off-White/Multi-Purple Stripes Canvas
    $24.99 / Yard
     yard

    Off-White/Multi-Purple Stripes Canvas

    HURRY! Almost Sold Out.

    Product #: HC18006

    $24.99 / Yard
  • Pale Blue Solid Canvas
    $9.99 / Yard
     yard

    Pale Blue Solid Canvas

    Product #: FC20044

    $9.99 / Yard
  • Hot Pink Reptile-Print Cotton Canvas

    Regular Price: $9.99 / Yard

    Sale: $8.99 / Yard

     yard

    Hot Pink Reptile-Print Cotton Canvas

    Product #: FC12727

    Regular Price: $9.99 / Yard

    Sale: $8.99 / Yard

  • Bright Aqua Reptile-Print Ombre Cotton Canvas
    $9.99 / Yard
     yard

    Bright Aqua Reptile-Print Ombre Cotton Canvas

    Product #: FC12726

    $9.99 / Yard
  • Beige Floral Cotton Canvas

    Regular Price: $11.99 / Yard

    Sale: $10.79 / Yard

     yard

    Beige Floral Cotton Canvas

    Product #: FC12725

    Regular Price: $11.99 / Yard

    Sale: $10.79 / Yard

  • Blended Reds Stretch Cotton Canvas
    $13.99 / Yard
     yard

    Blended Reds Stretch Cotton Canvas

    Product #: FC12677

    $13.99 / Yard
  • Blended Pinks Stretch Cotton Canvas

    Regular Price: $13.99 / Yard

    Sale: $12.59 / Yard

     yard

    Blended Pinks Stretch Cotton Canvas

    Product #: FC12676

    Regular Price: $13.99 / Yard

    Sale: $12.59 / Yard

  • Italian Metallic Abstract Camo/Floral Printed Stretch Cotton Woven
    $11.99 / Yard
     yard
  • Marc Jacobs Gray/Black Striped Canvas
    $13.99 / Yard
     yard

    Marc Jacobs Gray/Black Striped Canvas

    Product #: 300344

    $13.99 / Yard

    Designer: Marc Jacobs

  • Black and Pampas Geometric Printed Cotton Canvas

    Sold Out.

    Product #: 309192

    $17.99 / Yard
  • English Slate Cotton Toile

    Sold Out.

    Product #: 110396

    $24.99 / Yard
  • English Heather Cotton Toile

    Sold Out.

    Product #: 110394

    $24.99 / Yard
  • Sunburst and Cream Buffalo Check Cotton Canvas

    Sold Out.

    Product #: 106481

    $34.99 / Yard
  • Fog Cotton Canvas Polka Dots

    Sold Out.

    Product #: 106646

    $19.99 / Yard

30 | 60 | 90