DIY Drawstring Backpack Tutorial

diy drawstring bag tutorial

This tutorial will show you how to make a simple drawstring backpack. I’ve adapted it from Sam DeRose’s great tutorial in Make: Sew a Durable Drawstring Bag.

This particular drawstring backpack features French seams and grommets for extra durability.

Drawstring backpacks are great for taking stuff to work, hiking, shopping, carrying cleats to games, etc., etc.

Important notes

  • The finished bag is 16 inches tall and 13.5 inches wide.
  • We’ll be using French seams with a 3/4 inch seam allowance (first seam 1/4 inch, second seam 1/2 inch).
  • The drawstring casing is 1 inch tall.
  • We’ll add grommets and some reinforcement to make the bag durable.
  • Before you begin, make sure your fabric has been washed, dried, and ironed. This will prevent unwanted shrinkage should you throw your bag in the wash.

Okay, let’s get started!

Get your stuff

diy drawstring backpack materials
Note: Not all materials and tools are pictured here.


  • Thread
  • 2 x grommets (I used 6 mm grommets)
  • 2 x rectangles of fabric (18 x 16 inches)
  • 2 x cord (90 inches each)
  • 2 x pieces of scrap fabric, cut into squares (approx 4 x 3.5 inches)


  • Sewing machine
  • Iron
  • Fabric shears
  • Hammer
  • Grommet kit
  • Safety pin
  • Scissors
  • Tailors chalk (or a contrasting pencil crayon will do)
  • Ruler
  • Measuring tape

How to make a DIY drawstring backpack

Prepare the fabric for sewing

First we will snip the fabric to separate the drawstring casing from the body of the bag.

Mark two 3/4 inch–long lines 2.5 inches down from the short edge of the rectangle.

snip fabric
The part above the snip is the drawstring casing. The part below the snip is the body of the bag.

Snip along the 3/4-inch lines. Above this snip is the drawstring casing. Below this snip is the body of the bag. Repeat this step to the other rectangle.

snip drawstring casing first
Above the snip: drawstring casing. Below the snip: body of the bag.

Sew the body of the bag

Arrange your pieces of fabric on top of each other with the right sides facing out.

With a 1/4 inch seam allowance, sew from snip to snip along the side, bottom, and other side of the bag. At the corners, don’t forget to put down your needle and lift up the presser foot so you can pivot the fabric!

sew first seam from the snip
First seam of the French seam, sewn with 1/4 inch seam allowance.

Next, trim the seam allowance from snip to snip.

trim the seam allowance
I trimmed mine with pinking shears. You don’t have to.

Turn your bag inside out, making sure to push out the corners. Now the wrong sides are facing outward.

Now you’ll need your two squares of scrap fabric. Fold each square once so it becomes a triangle.

fold and press squares into triangles

With the wrong side of the bag facing you, place and pin the triangles at the bottom corners. These triangles will act as reinforcements for the grommets.

pin the triangle into the corner
Pinned and ready to sew.

With a 1/2 inch seam allowance, sew from snip to snip along the side, bottom, and other side of your bag, sewing the triangles into the body of the bag as you go. As you sew, you’ll encase the raw edges from your first seam.

second seam allowance sewn
Second seam complete. Triangular reinforcements lookin’ good.

Trim the excess fabric along the perpendicular edges of the triangle

cute little triangle corner
Cute triangle corner sewn in.

Now we’re going to create the casing for the drawstring.

Make the casing for the drawstring

First let’s prepare the casing. With the bag still inside out, fold and press the top edge down 1/2 inch. Fold and press the side edges in 1/2 inch, then 1/2 inch again to create a hem.

Sew close to the edges of the side hems. Repeat to the opposite side.

fold, press, and sew the drawstring casing
Fold, press, and sew the hems for the ends of the drawstring casing.

Fold and press the drawstring casing in half, down toward the snip-line. It will measure around 1-inch. Stitch about 1/8 inch away from the edge of the casing, careful not to stitch both casings to each other.

fold, press, and sew the drawstring casing
Casing complete!

Great. Now you can turn your bag inside out.

drawstring casings in
Bag progress: 70% there.

Next we’ll prepare the corners for the grommets.

Punch in the grommets

Before we punch in the grommets, let’s reinforce the corners a little more.

Sew very close to the hypotenuse of the triangles (which are now inside the bag). You’ll want to make sure the triangles are straightened out before you do this. I just used my fingers to feel where the hypotenuses were and sewed real close.

Next—using the grommet as a guide—use your pencil crayon to mark a square with an “x” in the middle to indicate the grommet placement.

sew the triangle
Hypotenuse sewn; now mark the square for the grommet.

Sew along the marks you just made.

grommet reinforcement
Grommet reinforcement complete. Sloppy but it’ll do the trick.

Now you’ll want to make a hole in the middle of square for your grommet to fit through. There must be some kind of special punching tool for this, but I just used a seam ripper.

make hole for grommet
There might be a better way to do this but I don’t have the patience to figure it out!

Using your hammer and grommet kit, punch the grommet into the hole you just created.

grommet complete
Grommet complete. Yay.

Now for the worst part of the process.

Insert the drawstrings

Worst part of the process, in my opinion. Reminds me of when you pull the string out of your hoodie and have to put it back.

Attach a safety pin to one end of your cord and snake it through the drawstring casing.

Use the diagram below if you’re confused about how the cords should be arranged.

insert drawstrings diagram
Two cords make the drawstring mechanism.

Your bag should now look something like this. Hooray!

bag with cords strung through
Time to fit the cord into the grommets!

Now you have two options. You can either (A) force both ends of each cord into the front of the grommets and tie them together (DIFFICULT), or (B) thread the front end of the cord into the front of the grommet and tie it with the back (EASY).

Here’s a picture of (A) both ends forced through the grommet and tied together at the back of the bag.

force both ends through the grommet and tie off
Both ends forced through the grommet and tied together. (back view)

And here’s a picture of (B) the front end of the cord threaded through the front of the grommet and fastened to the other end at the back of the bag.

one end threaded through the grommet
One end of the cord is threaded through the grommet and fastened to the other end. (back view)

Cool, huh.

diy drawstring backpack complete
Bag complete!

Try on the bag and adjust the knots as you please. Feel free to snip off the excess.

diy drawstring backpack
Drawstring bag modeled by my chair.

You’re done!

Comments? Questions? Leave a note in the comments!


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: