We’ve made significant improvements to Moodfabrics.com. We hope you like them. If you find any issues please Click Here to report them.

Cotton Canvas Fabric

Canvas Fabric is sturdy, natural and easily cared for. Canvas is also ideal for projects requiring a rugged material. This sturdy fabric features a crisp drape perfect for flat pattern applications such as outdoor cushions, aprons, book bags and shoes. Or you can even stretch your own over a wooden frame to paint on. Plainly woven, canvas features a criss-cross pattern that adds to the strength and wearability to the fiber. Duck canvas is another popular variety that features 2 yarns in the warp and 1 in the weft , making it an extremely durable workwear material.
  • Magenta/Multi-Colored Floral Canvas
    $34.99 / Yard
     yard

    Magenta/Multi-Colored Floral Canvas

    HURRY! Almost Sold Out.

    Product #: HP18080

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

    Graphite Solid Canvas

    Product #: HC9818

    $13.99 / Yard
  • Beige/White Floral Canvas
    $24.99 / Yard
     yard

    Beige/White Floral Canvas

    HURRY! Almost Sold Out.

    Product #: HC8625

    $24.99 / Yard
  • Daphne Rose/Champagne/Taupe Stripes Canvas
    $24.99 / Yard
     yard

    Daphne Rose/Champagne/Taupe Stripes Canvas

    HURRY! Almost Sold Out.

    Product #: HC8623

    $24.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
    $24.99 / Yard
     yard

    Natural/Beige/Taupe Floral Canvas

    Product #: HC8616

    $24.99 / Yard
  • Cashmere/Liz Berry/Driftwood/White Floral Canvas
    $24.99 / Yard
     yard

    Cashmere/Liz Berry/Driftwood/White Floral Canvas

    Product #: HC8613

    $24.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
  • Off-White/Pea Floral Canvas
    $24.99 / Yard
     yard

    Off-White/Pea Floral Canvas

    Product #: HC8257

    $24.99 / Yard
  • Off-White/Black Floral Canvas
    $24.99 / Yard
     yard

    Off-White/Black Floral Canvas

    Product #: HC8256

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

    Off-White/Black/Primary Red Floral Canvas

    Product #: HC8255

    $24.99 / Yard
  • Off-White/Chocolate/Tan Geometric Canvas
    $24.99 / Yard
     yard

    Off-White/Chocolate/Tan Geometric Canvas

    Product #: HC8252

    $24.99 / Yard
  • Off-White/Black/Gray Geometric Canvas
    $24.99 / Yard
     yard

    Off-White/Black/Gray Geometric Canvas

    Product #: HC8251

    $24.99 / Yard
  • Off-White/Maize/Sky Blue Geometric Canvas
    $24.99 / Yard
     yard

    Off-White/Maize/Sky Blue Geometric Canvas

    HURRY! Almost Sold Out.

    Product #: HC8250

    $24.99 / Yard
  • Off-White/Chocolate/Tan Polka Dots Canvas
    $24.99 / Yard
     yard

    Off-White/Chocolate/Tan Polka Dots Canvas

    Product #: HC8247

    $24.99 / Yard
  • Off-White/Black/Primary Red Polka Dots Canvas
    $24.99 / Yard
     yard

    Off-White/Black/Primary Red Polka Dots Canvas

    HURRY! Almost Sold Out.

    Product #: HC8246

    $24.99 / Yard
  • Off-White/Black/Taupe Polka Dots Canvas
    $24.99 / Yard
     yard

    Off-White/Black/Taupe Polka Dots Canvas

    Product #: HC8245

    $24.99 / Yard
  • Off-White/Black/Gray Polka Dots Canvas
    $24.99 / Yard
     yard

    Off-White/Black/Gray Polka Dots Canvas

    Product #: HC8244

    $24.99 / Yard
  • Off-White/Maize/Sky Blue Polka Dots Canvas
    $24.99 / Yard
     yard

    Off-White/Maize/Sky Blue Polka Dots Canvas

    Product #: HC8243

    $24.99 / Yard
  • Kiwi/Chocolate/White Floral Canvas

    Regular Price: $24.99 / Yard

    Sale: $14.99 / Yard

     yard

    Kiwi/Chocolate/White Floral Canvas

    Product #: HC8241

    Regular Price: $24.99 / Yard

    Sale: $14.99 / Yard

  • Off-White/Black Swirls Canvas
    $24.99 / Yard
     yard

    Off-White/Black Swirls Canvas

    HURRY! Almost Sold Out.

    Product #: HC8235

    $24.99 / Yard
  • Off-White/Primary Red/Black/Gray/Tan Floral Canvas
    $24.99 / Yard
     yard

    Off-White/Primary Red/Black/Gray/Tan Floral Canvas

    HURRY! Almost Sold Out.

    Product #: HC8233

    $24.99 / Yard
  • Grays and Black Geometric Geometric Canvas
    $24.99 / Yard
     yard

    Grays and Black Geometric Geometric Canvas

    Product #: HC30260

    $24.99 / Yard
  • White Gem Floral Canvas
    $24.99 / Yard
     yard

    White Gem Floral Canvas

    HURRY! Almost Sold Out.

    Product #: HC30125

    $24.99 / Yard
  • Desert Flower Animal Canvas
    $29.99 / Yard
     yard

    Desert Flower Animal Canvas

    Product #: HC30102

    $29.99 / Yard
  • Desert Flower Medallion Canvas
    $29.99 / Yard
     yard

    Desert Flower Medallion Canvas

    Product #: HC30100

    $29.99 / Yard
  • Gem Medallion Canvas
    $29.99 / Yard
     yard

    Gem Medallion Canvas

    Product #: HC30099

    $29.99 / Yard
  • Evening Sky Print
    $21.99 / Yard
     yard

    Evening Sky Print

    Product #: HC30095

    $21.99 / Yard
  • White Solid Canvas
    $13.99 / Yard
     yard

    White Solid Canvas

    Product #: HC30059

    $13.99 / Yard
  • Jasper Floral Canvas
    $24.99 / Yard
     yard

    Jasper Floral Canvas

    Product #: HC30027

    $24.99 / Yard
  • Tourmaline Floral Canvas
    $24.99 / Yard
     yard

    Tourmaline Floral Canvas

    HURRY! Almost Sold Out.

    Product #: HC30025

    $24.99 / Yard
  • Natural Solid Canvas
    $13.99 / Yard
     yard

    Natural Solid Canvas

    Product #: HC30009

    $13.99 / Yard
  • Black/White Geometric Canvas
    $21.99 / Yard
     yard

    Black/White Geometric Canvas

    HURRY! Almost Sold Out.

    Product #: HC22006

    $21.99 / Yard
  • Village Green/Natural Zig Zag Canvas
    $21.99 / Yard
     yard

    Village Green/Natural Zig Zag Canvas

    Product #: HC21998

    $21.99 / Yard
  • Village Brown/Natural Zig Zag Canvas
    $21.99 / Yard
     yard

    Village Brown/Natural Zig Zag Canvas

    HURRY! Almost Sold Out.

    Product #: HC21996

    $21.99 / Yard
  • Village Rust/Natural Zig Zag Canvas
    $21.99 / Yard
     yard

    Village Rust/Natural Zig Zag Canvas

    HURRY! Almost Sold Out.

    Product #: HC21994

    $21.99 / Yard
  • Moonstone Floral Canvas
    $24.99 / Yard
     yard

    Moonstone Floral Canvas

    Product #: HC21962

    $24.99 / Yard
  • Shimmer Chain Canvas
    $24.99 / Yard
     yard

    Shimmer Chain Canvas

    Product #: HC21958

    $24.99 / Yard
  • Rapsberry Geometric Canvas
    $21.99 / Yard
     yard

    Rapsberry Geometric Canvas

    HURRY! Almost Sold Out.

    Product #: HC21942

    $21.99 / Yard
  • Bluebonnet Geometric Canvas
    $21.99 / Yard
     yard

    Bluebonnet Geometric Canvas

    HURRY! Almost Sold Out.

    Product #: HC21940

    $21.99 / Yard
  • Pebble Ikat Canvas
    $29.99 / Yard
     yard

    Pebble Ikat Canvas

    Product #: HC21937

    $29.99 / Yard
  • 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

    Product #: HC21934

    $29.99 / Yard
  • Poppy Checks Canvas
    $21.99 / Yard
     yard

    Poppy Checks Canvas

    Product #: HC21933

    $21.99 / Yard
  • Denim Stripes Canvas
    $19.99 / Yard
     yard

    Denim Stripes Canvas

    Product #: HC21478

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

    Thistle Stripes Canvas

    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

    Product #: HC21473

    $19.99 / Yard