Best Canvas Fabric for Bags: Weight Guide and Our Top Pick

Looking for the best canvas fabric for your project? We tested and compared our top options so you do not have to. Below you will find our picks, a buying guide, and answers to the most common questions.

Our Top Picks

EOVEA Cotton Canvas / Duck Cloth

#1 Best All-Around

EOVEA Cotton Canvas / Duck Cloth — From $9.90/yard

  • Multiple weights available
  • 100% cotton
  • 32 colors
  • 60" wide

Available in multiple weights from the same product line. Start with 7oz for everyday totes or go heavier for structured bags. 100% cotton takes dye and wax treatments beautifully.

Shop Now →

Read our full guide: Best Canvas Fabric for Bags: Weight Guide, Bag Types, and Sewing Tips

Buying Guide: Canvas Weight for Bags

Canvas weight is measured in ounces per square yard (oz/yd²). The right weight depends on your bag's purpose:

Weight Best For Characteristics
4oz (light) Drawstring bags, linings, pouches Lightweight, drapes easily, easy to sew
7oz (medium) Tote bags, grocery bags, everyday bags Good balance of structure and flexibility. The most popular weight for DIY bags
10oz (heavy) Tool bags, backpacks, duffle bags Very sturdy, holds shape, needs a heavy-duty needle (size 16-18)
12oz+ (extra heavy) Work aprons, heavy-duty equipment bags Stiff, difficult to sew at home without an industrial machine

Our recommendation: If you are making your first canvas bag, start with 7oz. It is forgiving enough for home sewing machines while giving your bag enough body to stand upright.

Canvas vs Duck Cloth

You will often see "canvas" and "duck cloth" used interchangeably. They are essentially the same fabric — a plain-weave cotton. "Duck" comes from the Dutch word "doek" meaning cloth. For bag making, there is no practical difference.

Tips for Sewing Canvas Bags

  • Use a size 16 or 18 universal needle (or a denim needle) for medium to heavy canvas
  • Increase your stitch length to 3.0–3.5mm to prevent puckering
  • Use polyester thread for durability — cotton thread can break under the stress of a loaded bag
  • Press seams with a hot iron and use seam clips instead of pins on thick layers

Frequently Asked Questions

What weight canvas is best for tote bags?

7oz canvas is the best weight for most tote bags. It provides enough structure to hold groceries and books while remaining easy to sew on a standard home machine. For heavy-duty totes, go up to 10oz.

What is the difference between canvas and duck cloth?

Canvas and duck cloth are the same fabric. Both are plain-weave cotton measured by weight. The term duck comes from the Dutch word doek, meaning cloth. For bag making, they perform identically.

Is cotton canvas waterproof?

Cotton canvas is not waterproof by default, but it is water-resistant in heavier weights. You can add waterproofing with wax treatments like Otter Wax or silicone sprays. The tight weave of heavy canvas naturally sheds light rain.

Shop All Canvas Fabric Fabric

Free standard shipping on all U.S. orders. Express from $4.90.

Browse Canvas Fabric Collection →

0 comments

Leave a comment