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
#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