This DIY carry-everywhere bag is customizable, cute, and ready for adventure.

Make a durable canvas bag that’s sure to become your take-everywhere tote.

We added a bold floral lining and faux leather vinyl trim.

yoga mat in canvas tote on floor near shoes and water bottle

Credit: Marty Baldwin

You should be able to complete thiscraft projectin just a couple of hours.

Step 1: Cut Your Fabrics

Cut your fabrics.

From the faux leather, cut two 6 3/4 22 1/2-inch rectangles and two 3 22 inch strips.

canvas tan blue floral light brown leather fabric strips

Credit: Jacob Fox

Step 2: Prepare the Handles

Fit your machine with a 90/14 heavyweight sewing needle.

Hold in place with clips.

Step 3: Assemble the Bag

Make the sides of the bag.

close-up sewing machine sewing leather handle first stitch row

Lay one canvas rectangle and one vinyl rectangle right sides together and hold with clips.

Stitch along one long side with a 1/2-inch seam.

Finger-press the seam toward the vinyl and topstitch on the front side of the vinyl 1/8-inch from the seam.

close-up sewing machine sewing leather handle third stitch row

Repeat for the other side.

Create the bag body.

Lay the pieces created, right sides together, and clip.

close-up sewing machine sewing leather handle third stitch row

Stitch around three sides: vinyl only (bottom) and two long canvas and vinyl sides.

Leave the canvas-only (top) edge open.

Step 4: Create the Bottom of the Bag

Create a flat bottom for the bag.

white clamp on canvas sewn to leather

Align the side seam and bottom seam, clipping in place to create a triangle at one bottom corner.

Measure and mark 3 1/4-inches from point of the triangle, drawing a line across the triangle.

Sew on the line and cut off the triangle 1/4-inch from the seam.

clamps holding inverted leather fabric folded pattern ruler

Repeat for the other bottom corner.

Step 5: Attach Handles

Attach the bag’s handles.

Turn the bag body right side out.

folded and sewn inverted leather pieces purple scissor

Mark the center on the outside top edge of one side of the bag body.

Measure 5 inches from the center and clip on the ends of the handle.

Stitch the handle ends to bag body.

canvas clamped and pinned with sewing gauge

Repeat for the other handle on the other side of the bag.

Step 6: Make the Lining

Make the lining.

Adhere fusible fleece interfacing to the wrong side of the lining fabric following the manufacturer’s instructions.

sewing machine stitching leather strap to canvas

Repeat steps 3 and 4 (create bag body and flat bottom) with lining pieces.

Align side seams and bottom corners.

Pin around the open top of the bag and stitch the top perimeter’s raw edges.

close-up finished leather strap sewn to tan canvas floral canvas pinned

Credit: Jacob Fox

Step 7: Create Facing

Create the facing for the top edge.

Press both 1 3/4 22 1/2-inch canvas strips 1/2-inch along one long edge.

iron on canvas with gauge showing half-inch fold

sewing machine sewing together two strips tan canvas

close-up canvas strip pinned over sewn leather strap

sewing machine sewing tan canvas strip to bag

sewing machine sewing folded tan canvas strip to floral

close-up tan canvas tote floral pattern inside