Best Fabric for Tote Bags & Shoppers: Canvas, Duck Canvas, Oxford, Linen + Lining Guide

Best Fabric for Tote Bags & Shoppers: Canvas, Duck Canvas, Oxford, Linen + Lining Guide

Best Fabric for Tote Bags, Backpacks & Pouches: Oxford, Canvas, Linen & Lining Guide

Tote bags, backpacks, belt bags, cosmetic pouches, duffel bags — each requires a specific fabric, the right GSM, and appropriate interfacing. Choose the wrong fabric and you end up with a bag that sags, loses its shape, soaks through, or splits at the seams within a month. This guide covers which fabric to use for each bag type, how to reinforce it, what to use for lining, and how much yardage to allow.

Five Core Fabrics for Bag Making

Bag construction relies on five main fabric groups. Each occupies its own niche in terms of stiffness, weight, and price point.

Oxford cloth. A synthetic woven fabric — typically polyester — with a PU (polyurethane) or PVC water-resistant coating on the reverse. This is the workhorse fabric of the bag market. It comes in weights ranging from 210D (D = denier, a measure of yarn fineness; used for lightweight totes and linings) up to 600D (backpacks and duffels). It doesn't crease, holds its colour well, and repels water. It sews comfortably on a standard industrial machine with a 90–100 needle. See our full Oxford fabric category for a breakdown of weights and finishes.

Canvas fabric. A heavy, plain-weave fabric in cotton or a cotton-polyester blend, typically 250–400 GSM. Firm and nicely textured, it holds its shape without interfacing. Duck canvas fabric is the go-to choice for designer tote bags, everyday city bags, and casual or vintage-style backpacks. It's not inherently waterproof (without a coating), but it's dense and highly durable. Priced higher than Oxford cloth.

Gabardine. A tightly woven twill fabric, 200–300 GSM, with a fine diagonal rib on the face. Holds its structure well and has a clean, refined hand. Used for structured bags, clutches, and cosmetic cases. Available in cotton, blended, and fully synthetic versions.

Linen. A natural-fibre fabric suited to eco totes and artisan bags. For bag construction, aim for 200–300 GSM. It has a pleasing texture, breathes well, and takes print and embroidery beautifully. Not water-resistant, prone to creasing, and needs interfacing for structured builds.

Denim. A cotton twill fabric, 200–400 GSM. A classic for casual bags and backpacks. Dense and hard-wearing — at 300 GSM and above, it doesn't need interfacing. Washes well and develops character with use.

Which Fabric to Use for Each Bag Type

Lightweight tote (foldable, everyday). Oxford 210D with PU coating. Light, packs down small, water-resistant. Fabric consumption: 0.7–1.0 m (approx. ¾–1⅛ yd) at 150 cm (59 in) width. The most budget-friendly option. No interfacing or lining needed.

Designer tote (structured, printed, branded). Canvas fabric at 280–350 GSM or heavy linen at 250–300 GSM. Holds its shape and takes print well — DTF, screen printing, or heat transfer. Fabric consumption: 0.8–1.2 m (approx. ⅞–1⅓ yd). Interface the base panel. Lining is optional.

Eco tote (natural fibres). Linen at 200–250 GSM or cotton canvas without synthetic content. Relaxed, organic appearance — the creasing is part of the aesthetic. Fabric consumption: 0.8–1.0 m (approx. ⅞–1⅛ yd). No lining, minimal interfacing (base panel only).

Everyday city backpack. Oxford 240D with PU 1500–2000 mm hydrostatic head for the mass market. Canvas fabric 300–400 GSM for casual or vintage builds. Fabric consumption: 1.2–1.5 m (approx. 1⅓–1⅔ yd) main fabric + 0.5–0.7 m (approx. ½–¾ yd) lining. Base panel and back panel must be interfaced.

Technical or hiking backpack. Oxford 600D with PU 2000–3000 mm. Heavy-duty, load-bearing. Base from Oxford 1680D or Cordura. Fabric consumption: 2.0–3.0 m (approx. 2¼–3⅓ yd) + lining. See our Oxford category for full details.

Belt bag / chest bag. Oxford 240D for commercial production; canvas fabric 280–320 GSM for designer pieces. Fabric consumption: 0.3–0.5 m (approx. ⅓–½ yd) + 0.2–0.3 m (approx. ¼–⅓ yd) lining. Interface all panels to prevent sagging on the waistband.

Cosmetic pouch. Oxford 240D with PU coating (wipes clean on the inside); gabardine or canvas fabric for a more considered exterior. Fabric consumption: 0.2–0.4 m (approx. ¼–½ yd) + 0.2–0.3 m (approx. ¼–⅓ yd) lining. Use firm interfacing or foam board insert to maintain shape.

Sports bag / duffel. Oxford 600D with PU 2000 mm. Reinforced base, webbing handles. Fabric consumption: 1.5–2.5 m (approx. 1⅔–2¾ yd) + 1.0–1.5 m (approx. 1⅛–1⅔ yd) lining.

Clutch / evening bag. Gabardine, velvet, or faux leather. Fabric consumption: 0.2–0.4 m (approx. ¼–½ yd) + lining. Firm interfacing is essential throughout — without it the clutch collapses and loses its silhouette.

Lining: What to Use Inside

Lining protects the bag's contents, conceals interior seams, and adds structure to the build.

Oxford 210D. The standard lining choice for bags made from Oxford 240D and 600D. Lightweight, doesn't fray, water-resistant, and wipes clean. Used in backpacks, sports bags, and belt bags.

Polyester lining (taffeta or nylon). Thin, smooth, and slippery. Used in designer bags, clutches, and cosmetic pouches. Makes it easy to retrieve items — nothing catches on the fabric.

Cotton lining. Quilting cotton or muslin at 120–140 GSM. For eco totes and artisan projects where natural fibre content matters. Creases, not water-resistant, but sustainable and pleasant to the touch.

Unlined. Lightweight foldable totes in Oxford 210D or thin canvas fabric. If the fabric doesn't fray at the cut edge, lining is unnecessary. Finish raw edges with an overlocker (serger) or binding tape.

Reinforcement: Interfacing, Foam, and Webbing

Bag fabrics often need reinforcement to hold their shape and resist sagging under load.

Woven fusible interfacing. An adhesive fabric that bonds to the wrong side of the main fabric with an iron. Available in soft weights (30–50 GSM) for light support and firm weights (80–120 GSM) for structured builds. For tote bags, interfacing the base panel alone is usually sufficient. For backpacks, apply to the base and back panel. For cosmetic cases and clutches, interface all pieces.

Non-woven fusible (iron-on interfacing). A non-woven bonding material, less expensive than woven interfacing but less durable. Fine for lightweight totes and short-run promotional bags. For everyday-use bags, woven fusible interfacing holds up better.

Foam board / closed-cell foam insert. Sheet material in 2–5 mm thickness that gives rigid structure. Inserted into the base and side panels of structured bags, cosmetic cases, and organisers. Not glued — slipped between the outer fabric and lining.

Webbing. Polyester or cotton tape in 25–50 mm (1–2 in) widths. Used for tote handles, backpack straps, and bag shoulder straps. Polyester webbing is stronger and doesn't stretch under load. Cotton webbing is softer and more comfortable to handle, but will elongate over time.

Fabric Yardage: Reference Table by Bag Type

All yardage estimates are based on 150 cm (59 in) wide fabric, with no allowance for print placement or pattern matching. For precise yardage for a specific design, use a fabric consumption calculator.

Lightweight tote (40×35 cm / approx. 16×14 in): main fabric 0.7–0.8 m (approx. ¾–⅞ yd), no lining required, webbing for handles 1.5 m (approx. 1⅔ yd).

Structured designer tote with gusset (45×40 cm / approx. 18×16 in): main fabric 0.9–1.2 m (approx. 1–1⅓ yd), lining 0.8–1.0 m (approx. ⅞–1⅛ yd), interfacing for base 0.2 m (approx. ¼ yd), webbing 1.5–2.0 m (approx. 1⅔–2¼ yd).

Everyday backpack (30×40 cm / approx. 12×16 in): main fabric 1.2–1.5 m (approx. 1⅓–1⅔ yd), lining 0.7–1.0 m (approx. ¾–1⅛ yd), interfacing for base and back panel 0.5 m (approx. ½ yd), webbing for straps 3.0–4.0 m (approx. 3⅓–4½ yd).

Belt bag: main fabric 0.3–0.5 m (approx. ⅓–½ yd), lining 0.2–0.3 m (approx. ¼–⅓ yd), interfacing for all panels 0.3 m (approx. ⅓ yd), zipper (zip) 25–30 cm (approx. 10–12 in), webbing with buckle 1.2–1.5 m (approx. 1⅓–1⅔ yd).

Cosmetic pouch (20×12 cm / approx. 8×5 in): main fabric 0.2–0.3 m (approx. ¼–⅓ yd), lining 0.2–0.3 m (approx. ¼–⅓ yd), interfacing or foam insert 0.2 m (approx. ¼ yd), zipper (zip) 20–25 cm (approx. 8–10 in).

Sports bag / duffel (50×30 cm / approx. 20×12 in): main fabric 1.5–2.0 m (approx. 1⅔–2¼ yd), lining 1.0–1.5 m (approx. 1⅛–1⅔ yd), webbing for handles 2.0 m (approx. 2¼ yd), zipper (zip) 50–70 cm (approx. 20–28 in).

For a production run of 30 lightweight Oxford tote bags: allow approximately 22–25 m (24–27 yd) of main fabric, 45 m (49 yd) of webbing, and 30 m (33 yd) of thread. For a run of 30 designer canvas tote bags: allow 27–36 m (30–39 yd) of canvas, 24–30 m (26–33 yd) of lining, 6 m (6½ yd) of interfacing, and 45–60 m (49–66 yd) of webbing.

Thread and Needle Guide

Oxford cloth, canvas fabric, and gabardine should be sewn with a core-spun polyester thread — a mid-weight all-purpose thread for lighter fabrics and a heavier bonded thread for Oxford 600D and heavy canvas. Using a fine thread on a load-bearing seam is a false economy; it will break under stress.

Needles. Oxford 210D–240D: size 80–90. Oxford 600D and canvas fabric 300+ GSM: size 100–110. Webbing and multi-layer seams (base, handles): size 110–120. A domestic sewing machine will handle Oxford 210D and lightweight canvas without issue. For 600D and heavy duck canvas fabric, you'll need an industrial machine or a heavy-duty domestic machine with a walking foot.

Presser foot. For PU-coated Oxford cloth, use a Teflon foot or roller foot. Standard metal presser feet create friction against the coating, causing uneven stitch length and fabric sticking.

Common Mistakes When Choosing Bag Fabric

Making a backpack from Oxford 210D. Too light for the load. Corners and seams will wear through within a month. Backpacks need a minimum of 240D — ideally 600D.

Making a tote bag from Oxford 600D. Overkill. The bag will be stiff, heavy, and won't fold compactly. Oxford 210D is more than adequate for a tote.

Using canvas fabric without reinforcing the base. A soft canvas at 250 GSM will sag under 2–3 kg of load. Always interface the base panel or insert a firm foam board between the outer fabric and lining.

Leaving linen edges unfinished. Linen frays aggressively at cut edges. All seams must be finished with an overlocker (serger), binding tape, or self-bound seams. Unfinished edges will unravel after the first wash.

Using cotton webbing for backpack straps. Cotton webbing stretches under load. Use polyester webbing for backpacks and sports bags. Cotton webbing is acceptable on tote bag handles, where the stress is lower.

Cotton lining in a backpack. Cotton absorbs moisture, takes a long time to dry, and can mildew when damp. Line backpacks and sports bags with Oxford 210D or synthetic taffeta.

Oxford vs Canvas Fabric: Which Is Better for Tote Bags?

These are the two most popular choices for the best fabric for tote bags — and they serve different markets.

Oxford cloth is the right call for high-volume commercial production, sports and travel bags, and any application where water resistance and durability come first. It costs less than canvas, comes in a wider colour range, and has a functional, utilitarian look.

Canvas fabric (including duck canvas fabric) is the material of choice for designer tote bags, branded merchandise, eco ranges, and artisan backpacks. It costs more than Oxford, but it has a premium appearance, takes print and embroidery far better, and ages attractively. Without a wax or DWR treatment, it's not waterproof.

For wholesale production of basic tote bags aimed at the budget end of the market, Oxford 210D is the practical and cost-effective choice. For premium branded tote bags sold at a higher retail price point, duck canvas fabric or heavy linen will deliver the look and longevity customers expect.

What to Order for Bag Making

Lightweight tote bag base fabric: Oxford 210D PU. Available at wholesale pricing from specialist fabric suppliers.

Everyday backpack base fabric: Oxford 240D PU in black. Competitively priced at wholesale.

Heavy-duty backpack or duffel base fabric: Oxford 600D PU in black. Higher wholesale price reflecting the weight and performance level.

Designer tote bag fabric: Natural canvas in beige. Premium pricing; excellent print and embroidery results.

Browse the full Oxford cloth range by weight in our Oxford category: 210D, 240D, 600D. Canvas fabric and linen for artisan bag projects are also available. Notions (webbing, zippers/zips) can be found in the notions & haberdashery section.

Related Products and Categories

  • Oxford Fabric — Full Range
  • Oxford 210D
  • Oxford 240D
  • Oxford 600D
  • Linen Fabric
  • Oxford 210D PU — Olive
  • Oxford 240D PU — Black
  • Oxford 600D PU — Black
  • Canvas Fabric — Beige
  • Gabardine Fabric — Emerald