Adorable DIY Tote Bag With Keychain

The Design Diary
by The Design Diary
11 Materials
30 Minutes

Today I’m going to show you how to make a basic DIY tote bag. This is a simple project, great for beginners, and the results are super cute. Follow along with this tutorial, and in no time you’ll have a brand new, adorable tote, perfect for packing supplies for the beach or a picnic in the park. Let’s get started!

Tools and materials:

  • Paper
  • Pen
  • Measuring tape
  • Ruler
  • Scissors
  • Pins
  • 1 yard of fabric
  • Fabric for straps
  • Metal D-ring
  • Keychain
  • Sewing machine
Make a DIY tote bag

Draw pattern

Follow the instructions in the video from 0:36-3:12 to create the pattern for this easy DIY tote bag.

Sew a DIY tote bag

Pin and cut

Pin the pattern to the fabric. If your fabric has a pattern on it, make sure you’re pinning the pattern on in the direction you want the pattern to appear. Once you’re happy with the placement, cut the fabric.

How to make a DIY tote bag

Don’t forget to cut the notches, as well. 

How to sew a DIY tote bag

Measure and cut

Decide how long you want the straps of your tote bag to be. Add 4 centimeters (1½ inches) to that number, and cut two strips of that length for your straps. 

Basic DIY tote bag


Sew together the sides and bottom of the bag, wrong sides together.

DIY tote bag tutorial

Iron and sew

Turn the bag inside out, and iron the seams flat. Then, with the bag still inside out, sew around the sides and bottom of the bag, leaving a 1 centimeter (½ inch) seam allowance. Then turn the bag right side out, and iron the seams again. 

Easy DIY tote bag

Fold, iron, and sew

At the opening of the bag, fold the raw edge inward 1 centimeter (½ an inch) and then fold it in again by another 2 centimeters (1 inch). Iron the folds flat so they stay in place, and sew it down. You can also pin the hem, if it makes it easier for you to sew.

Beginner DIY tote bag

Measure and pin

Measure out where the straps will be placed, and mark each point with a pin. Fold the end of the strap in by 4 centimeters (1½ inches), and pin them in place. The pin should be in the center of the strap. 


Sew the straps down by sewing in a square around the edges of the strap that overlap the bag.

Attach the D-ring

Attach the D-ring to one of the straps, and then pin it and sew it like you did for the other straps. Sew carefully, as the D-ring can make it a little more difficult.

Add keychain

Pop the keychain onto the D-ring, and you’re done!

Don’t forget to let me know if you use my DIY tote bag tutorial to make your own adorable tote. I’d love to see your results!

Suggested materials:
  • Paper
  • Pen
  • Measuring tape
See all materials

The author may collect a small share of sales from the links on this page.

Join the conversation