✉ josie@itisjosie.com 📍 Yorkshire, UK
A bright and airy sewing workspace with a flowing floral sundress on a dress form, soft natural light, warm cream and blush tones, calm creative atmosphere.

Sewing & Crafts, Made with Love

Indie pattern reviews, DIY garment projects, and sewing tips from Josephine's creative corner in Yorkshire.

Sew a Lined Cotton Canvas Tote Bag with Useful Pockets

A sturdy fabric tote is one of those projects that earns its place in everyday life. It can carry groceries, library books, sewing supplies, or a half-finished garment without looking like a disposable shopping bag. With a cotton canvas outer, a neat lining, and a couple of practical pockets, the result feels considered while remaining straightforward to sew.

This project is suitable for confident beginners and experienced sewists who want a useful weekend make. The construction uses simple rectangles, straight seams, and a boxed base, so there is plenty of opportunity to practise accurate cutting and pressing without wrestling with complicated shaping.

The finished bag can be customised in many directions. Use a bold canvas for the exterior, a lighter cotton for the lining, and contrasting thread for visible topstitching. You can also adjust the proportions to create a compact handbag, a generous market tote, or a wide project bag for knitting and sewing equipment.

Choose fabric and supplies carefully

Cotton canvas is ideal because it has enough body to support the bag, but it remains easy to stitch on a domestic sewing machine. A medium-weight fabric around 8–10 oz works well for an everyday tote. Heavy upholstery canvas can be used, although it may create bulky seams and require a stronger needle.

For the lining, choose quilting cotton, cotton poplin, or another tightly woven fabric. A lighter lining makes the bag easier to turn and reduces strain on the handles. If your canvas is soft or loosely woven, add lightweight fusible interfacing to the wrong side of the outer pieces. Avoid very thick fleece-like interfacings, which can make the corners difficult to sew.

You will also need matching polyester thread, a denim or universal needle, an iron, fabric clips, and a ruler. Cotton webbing is a quick option for durable straps, while handmade fabric handles provide a coordinated finish. Prewash both fabrics if the bag may be washed later, then press them flat before cutting.

Plan the dimensions and pocket layout

For a useful medium tote, cut two outer rectangles measuring 16 by 15 inches and two matching lining rectangles. This creates a bag approximately 14 inches wide and 13 inches high after the base corners are boxed. Add a separate 6 by 8-inch slip pocket for the lining and, if desired, a wider divided pocket for keys, a phone, or reusable shopping lists.

The bag’s size is easy to alter. Add width for a shopping tote, extra height for a project bag, or reduce both measurements for a small lunch carrier. Keep the seam allowance consistent throughout; a half-inch allowance is a practical choice for medium-weight fabric. If you are making a much taller or wider version, review these tall-frame adjustments as a useful reminder that proportion matters when changing a basic pattern.

Mark the pocket position before assembling the lining. A pocket placed around 3 inches below the top edge is easy to reach and leaves enough room for a clean upper hem. For a divided pocket, stitch vertical lines after attaching it, checking that the sections are wide enough for the items you expect to carry.

Prepare the pieces before sewing

Cutting accurately makes this project much more enjoyable. Place the canvas on a flat surface and use a large ruler to check that every corner is square. If the fabric has a strong print or a visible weave, decide whether you want the design centred on the front and back before cutting.

Interface the outer pieces if necessary, following the manufacturer’s pressing instructions. Allow the fabric to cool completely after fusing so the adhesive sets properly. If the canvas frays, finish the raw edges with an overlocker, zigzag stitch, or pinking shears. This step is especially helpful around the top edge, where loose threads can otherwise work into the lining seam.

Make the pocket next. Fold the pocket piece in half with right sides together, stitch around the edges while leaving a turning gap, and trim the corners. Turn it right side out, push out the corners, and press. Place it on one lining rectangle, close the opening with a narrow edge stitch, then sew along the sides and lower edge. Add the dividing lines now, backstitching at the top of each row.

Build the canvas outer bag

Place the two canvas pieces right sides together and stitch the side seams and lower seam. Press the seams open or towards one side, depending on the thickness of the fabric. For extra strength, sew a second line of stitching just inside the first or finish the raw edges neatly before pressing.

To create the boxed base, pinch one lower corner so the side seam sits directly over the bottom seam. Measure 2 inches from the point and draw a line across the triangle. Stitch along this line, then trim the excess, leaving a small seam allowance. Repeat on the other corner and turn the outer bag right side out to check that the base sits evenly.

Handle placement deserves careful attention. For fabric handles, use strips about 4 inches wide, folded into a double-fold strap, or sew narrower strips into tubes and turn them. Position the handles symmetrically, usually 3 to 4 inches in from each side seam. Baste them to the outer bag with the raw ends aligned to the top edge, checking the length before sewing permanently.

Compare construction choices

Different materials and techniques produce noticeably different results. The best choice depends on how much structure, speed, and durability you want from the finished tote.

Feature Simple option More structured option
Outer fabric Medium cotton canvas Heavy canvas with interfacing
Lining Quilting cotton Cotton twill or printed linen
Handles Cotton webbing Handmade double-layer fabric straps
Pocket One slip pocket Divided pocket with reinforced openings
Base Flat seam Boxed corners
Edge finish Single topstitching Double topstitching with edge binding

A flat-bottom bag is quicker and uses less fabric, but boxed corners give the tote more capacity and allow it to stand on its own. If the canvas is firm, a simple seam may be enough. Softer fabric benefits from the extra shaping.

Webbing is especially practical for a bag that will carry heavy items. If you make your own handles, stitch along both long edges and add a rectangle with a cross through it where each handle joins the bag. This distributes stress and gives the stitching a purposeful, finished appearance.

Join the lining and finish the top edge

Sew the lining pieces together in the same way as the outer bag, but leave a 4-inch turning gap in the lower seam. Box the lining corners to match the outer bag. Keeping the two bags the same size is important; if one is noticeably larger, the top edge may ripple when the layers are joined.

Place the outer bag inside the lining with right sides facing each other. Align the side seams and top edges, then stitch around the entire opening. Clip the seam allowance at the curves or corners, being careful not to cut through the stitching. Turn the bag through the gap in the lining and push out the top corners.

Press the top edge thoroughly, rolling the lining slightly towards the inside so it cannot be seen from the outside. Close the turning gap with a slip stitch or a narrow machine seam. Finish with a line of topstitching around the opening, about an eighth to a quarter inch from the edge. A second line lower down can stabilise the rim and create a polished handmade look.

Details that make the tote last

Small reinforcements turn a pretty fabric bag into a reliable everyday accessory. Before final pressing, inspect the handle joins, pocket openings, and lower corners. These areas receive the greatest strain, so secure all thread tails and add extra stitching where needed.

  • Use a denim or size 90/14 needle for medium canvas, changing to a heavier needle for dense fabric.
  • Lengthen the stitch to around 3 mm for strong, attractive seams and topstitching.
  • Backstitch at handle joins, pocket corners, and the beginning and end of every seam.
  • Press after each construction step rather than trying to shape the whole bag at the end.
  • Test the final topstitching on scraps to check thread tension and needle choice.

If your machine struggles over bulky intersections, place a folded scrap of canvas behind the presser foot as a height compensation tool. Sewing slowly over these points is safer than forcing the fabric through. A fresh needle and a slightly longer stitch often solve problems that initially appear to be caused by the machine.

The lining can also be made more practical with a key loop, a zipped pocket, or a small pen section. Keep additions flat and secure, especially if the tote is intended for carrying weight. A simple cotton label sewn into the side seam is another pleasing finishing touch for a handmade gift.

A lined canvas tote is a rewarding project because every stage has a clear purpose: durable fabric for strength, a lining for comfort, pockets for organisation, and careful pressing for shape. Once the first version is complete, the same method can be adapted into different sizes, fabrics, and handle styles. Choose your canvas, cut with care, and sew a dependable everyday bag that reflects your own colour and print choices.

Popular Pattern Reviews

Pattern Designer Type Highlight
Compose Robe (Kids) Love Notions Robe / Loungewear Sizes 2T–16, cosy & practical
Tempo Sundress Love Notions Sundress No closures, shirred back panel
Arlington Sweater Love Notions Sweater Cold-weather staple
Sybil Illusion Skirt Love Notions Skirt (knit) 7 variations, optional pockets
Camden Pinafore Nina Lee Patterns Pinafore dress Year-round layering piece
Ogden Cami (dress hack) True Bias Cami / Dress Versatile wardrobe builder
Burda 6829 Burda Dress Multi-sized, special-occasion

Stay in Touch

Subscribe to the newsletter for sewing inspiration, pattern tips, and project ideas delivered straight to your inbox.