How to make a Leather Tote Bag (Handmade Gift Idea)

This content contains affiliate links or sponsored elements, read our Disclosure Policy.

You can learn how to make a leather tote bag with this easy to follow tutorial. This tote bag is perfect for quick overnight trips, school books and grocery shopping. Perfect for on the go.

This leather tote bag is a perfect gift for a friend or family member this Christmas. Or, keep it for yourself! It is a convenient size for shopping trips or those weekends away celebrating the holidays with family.

This tote is giving “I made this” energy. I wanted something sturdy enough for books, groceries, and weekend trips—but cute enough to gift. This leather-look tote checks all the boxes. It’s lined with a fun acorn print, stitched in faux leather, and honestly feels store-bought. Made with free step by step tutorial at FleeceFun.com

The bag is sewn from a medium to heavy weight cotton woven and faux leather. You can often find faux leather in the apparel section of your fabric store, or you can use a lighter weight vinyl from the home decor section. I fully lined the bag with a cute acorn print, and the lining near the top opening is faced with more of the faux leather.

This tote is giving “I made this” energy. I wanted something sturdy enough for books, groceries, and weekend trips—but cute enough to gift. This leather-look tote checks all the boxes. It’s lined with a fun acorn print, stitched in faux leather, and honestly feels store-bought. Made with free step by step tutorial at FleeceFun.com

The hardware is what makes this bag looks so professional. I used nickel 1″ D rings for the straps and simple rivets for the strap and strap tabs. The bag closes with a magnetic snap.

This tote is giving “I made this” energy. I wanted something sturdy enough for books, groceries, and weekend trips—but cute enough to gift. This leather-look tote checks all the boxes. It’s lined with a fun acorn print, stitched in faux leather, and honestly feels store-bought. Made with free step by step tutorial at FleeceFun.com

I love these little details. 

This tote is giving “I made this” energy. I wanted something sturdy enough for books, groceries, and weekend trips—but cute enough to gift. This leather-look tote checks all the boxes. It’s lined with a fun acorn print, stitched in faux leather, and honestly feels store-bought. Made with free step by step tutorial at FleeceFun.com

YOU WILL NEED:

Materials:

  • 1/2 yard medium weight cotton, eg) denim, twill
  • 1/2 yard faux leather or lightweight vinyl
  • 1/2 yard quilting cotton
  • 4 D rings
  • 16 rivets
  • 1 magnetic snap

Cut:

(It is helpful to label each piece with masking tape so they don’t get mixed up!)

  • out of twill:
    • 2 X Outer Bag (Piece A) – 22″ x 18″
    • 4 X Strap Tab (Piece E) – 6″ x 4″
    • 2 X Strap (Piece F) – 25″ x 4″
  • out of faux leather:
    • 2 X Outer Bag Leather (Piece B) – 22″ x 13.5″
    • 2 X Lining Facing (Piece C) – 22″ x 4.5″
  • out of cotton:
    • 2 X Lining (Piece D) – 22″ x 14.5″

How to make a leather tote bag:

Step 1 – Sew the Lining

All seam allowances are 1/2″.

Cut a small scrap of fabric, approximately 1″ x 2″, and fold it in half. This is to reinforce the snap. Center it on the wrong side of Piece C

sewing the lining. This Leather Tote Bag is giving “I made this” energy. I wanted something sturdy enough for books, groceries, and weekend trips—but cute enough to gift. This leather-look tote checks all the boxes. It’s lined with a fun acorn print, stitched in faux leather, and honestly feels store-bought. Made with free step by step tutorial at FleeceFun.com

Cut 2 small holes and insert the magnetic snap. Repeat with the other side.

sewing the lining

With right sides together, pin and sew lining facing (piece C) to lining (piece D). Fold seam allowance up and topstitch. Repeat with other side.

pinning and sewing the lining pieces

Pin and sew Leather Tote Bag lining together along sides and bottom, leaving a 3″ opening along the bottom edge for turning. (I forgot, so I had to seam rip it open later!) Clip bottom corner.

folding and lining up with the bottom seam. This Leather Tote Bag is giving “I made this” energy. I wanted something sturdy enough for books, groceries, and weekend trips—but cute enough to gift. This leather-look tote checks all the boxes. It’s lined with a fun acorn print, stitched in faux leather, and honestly feels store-bought. Made with free step by step tutorial at FleeceFun.com

With the right sides together, fold the lining so that the side seam is lined up with the bottom seam. Measure up 2.5″ from the bottom corner and stitch across.

trimming the seam

Trim this seam. Repeat with the other corner.

trimming the seam.

Now you have a lining with a base and sides!

completed lining with base and sides.This Leather Tote Bag is giving “I made this” energy. I wanted something sturdy enough for books, groceries, and weekend trips—but cute enough to gift. This leather-look tote checks all the boxes. It’s lined with a fun acorn print, stitched in faux leather, and honestly feels store-bought. Made with free step by step tutorial at FleeceFun.com

Step 2 – Sew the outside of the leather tote

Next step for this Leather Tote Bag tutorial is sewing the faux leather. Fold under 1/2″ of one of the long edges of piece B. I find it helpful to use glue stick to keep it in place. Pin it to the right side of piece A.

sewing the outside of the tote. This Leather Tote Bag is giving “I made this” energy. I wanted something sturdy enough for books, groceries, and weekend trips—but cute enough to gift. This leather-look tote checks all the boxes. It’s lined with a fun acorn print, stitched in faux leather, and honestly feels store-bought. Made with free step by step tutorial at FleeceFun.com

Topstitch close to folded edge. Baste remaining edges. Repeat with other side.

sewing the tote

Step 3 – Assemble the Straps for the bag

Fold the short ends of the strap tabs (piece E) 1/2″ to the wrong side. Press.

assembling the straps for the tote bag. This Leather Tote Bag is giving “I made this” energy. I wanted something sturdy enough for books, groceries, and weekend trips—but cute enough to gift. This leather-look tote checks all the boxes. It’s lined with a fun acorn print, stitched in faux leather, and honestly feels store-bought. Made with free step by step tutorial at FleeceFun.com

Fold in long ends in towards the center, then fold the strap in half. All the raw edges are now enclosed. Edgestitch along all 4 sides.

folding and applying the rivets

Thread the strap tab through the D ring. Fold one end over 1″ and topstitch in place. Apply the rivets.

placing the straps on the bag. This tote is giving “I made this” energy. I wanted something sturdy enough for books, groceries, and weekend trips—but cute enough to gift. This leather-look tote checks all the boxes. It’s lined with a fun acorn print, stitched in faux leather, and honestly feels store-bought. Made with free step by step tutorial at FleeceFun.com

Position the strap tab on the outer bag 3″ down from the top edge and 6″ over from the side. Topstitch it in place. It is helpful to use a zipper foot to get around the rivets. Repeat with the other strap tab and the other side.

sewing the straps on to the bag. This Leather Tote Bag is giving “I made this” energy. I wanted something sturdy enough for books, groceries, and weekend trips—but cute enough to gift. This leather-look tote checks all the boxes. It’s lined with a fun acorn print, stitched in faux leather, and honestly feels store-bought. Made with free step by step tutorial at FleeceFun.com

Sew the straps in the same manner (piece F) and stitch them to the other side of the D ring.

Step 4 – Put the Leather Tote Bag all together

Assembly outer bag in the same way as the lining by stitching across the bottom corners.

putting the tote bag pieces all together. This Leather Tote Bag is giving “I made this” energy. I wanted something sturdy enough for books, groceries, and weekend trips—but cute enough to gift. This leather-look tote checks all the boxes. It’s lined with a fun acorn print, stitched in faux leather, and honestly feels store-bought. Made with free step by step tutorial at FleeceFun.com

Place the outer tote bag inside the lining, right sides facing, matching raw edges at the top of the bag and aligning side seams. Be sure the straps are tucked out of the way. Stitch.

turning right side out.

Turn right side out through the hole you left in the lining.

sewing the ining closed

Stitch opening in lining closed (hand stitch for a cleaner finish).

sewing along the edge

Topstitch along top edge.

completed leather tote bag. This tote is giving “I made this” energy. I wanted something sturdy enough for books, groceries, and weekend trips—but cute enough to gift. This leather-look tote checks all the boxes. It’s lined with a fun acorn print, stitched in faux leather, and honestly feels store-bought. Made with free step by step tutorial at FleeceFun.com

You’ve completed the how to make a Leather Tote Bag tutorial!

This Leather Tote Bag is giving “I made this” energy. I wanted something sturdy enough for books, groceries, and weekend trips—but cute enough to gift. This leather-look tote checks all the boxes. It’s lined with a fun acorn print, stitched in faux leather, and honestly feels store-bought. Made with free step by step tutorial at FleeceFun.com

Other Free Bag Patterns: