FREE Messenger Bag Pattern and Tutorial! Merry Christmas!

As always, you are free to make and sell items made from my tutorials or patterns on a small home scale. Please do not sell, redistribute, claim as your own, or otherwise copy my tutorial. If you do sell items made with this tutorial please just credit me and link to my website in the description. Thanks!

Click on any image to view the larger version.

A great messenger bag is truly an extension of your personality. It can be hard to find a good bag that fits all your electronics perfectly, has that one random pocket in a weird size for your TI-83 calculator from 1995, and isn’t a drab shade of khaki. In this tutorial I’ll provide you with some standard sizes and pocket options, but don’t be afraid to go crazy! All the tools and materials can be obtained at your local craft store or online, and the great thing is once you know how to make these bags you’ll be the hit of the school yard. Everyone will want a messenger that shows their style as much as yours does. Don’t hesitate to experiment with different fabrics, interfacing weights, and hardware. You really can’t go wrong. The one real hardset rule I have is make sure that your outer bag fabric is durable enough for your everyday jaunts. Standard quilting weight cotton is almost always a bad plan, but wool suiting like I’m using here, screen-printed cotton duck, and canvas have all served me well. The lining fabric can be almost anything. Just remember, the thicker your fabric is, the harder it will be for your machine to sew through it all, especially near the end of assembly.


  • Scissors.
  • Ruler.
  • Rotary cutter and mat (optional, but makes life easier).
  • Thread.
  • Jeans/Denim sewing machine needle.
  • Sewing machine (I imagine you could sew this bag by hand if you are very stubborn, but I wouldn’t want to try it.)
  • Chop stick or other pointy tool for turning.
  • Seam ripper.
  • One 2″ rectangular ring.
  • One 2″ rectangular slider ring.
  • One magnetic snap.
  • FrayCheck or other fray prevention liquid (optional).
  • Pliers or other blunt object.
  • 1/4″ craft foam (optional).
  • One to two yards of lightweight fabric, depending on the finished size of the bag.
  • One to two yards of heavyweight fabric or wool suiting, depending on the finished size of the bag.
  • Three to four yards of lightweight fusible interfacing, depending on the finished size of the bag (I always use Pellon ShapeFlex SF101).
  • 1/4 yard of Peltex fusible interfacing, or a similar thick, stiff material for the bag bottom.
  • 1/4 yard of fusible fleece.
  • This PDF containing cutting instructions for various bag sizes.
Tip: All seam allowances are 1/4″  unless otherwise stated. Make sure you backstitch every time you start and stop sewing!

Step 1: Cut the Fabric and Interfacing

I am providing measurements for a 13″ finished bag size here, but feel free to adjust as needed for your desired size, or I’ve provided a PDF with some standard bag sizes in the supplies list above. It can help to cut out a template from cardboard or cardstock for the main body pieces to help you cut your pieces more accurately. I prefer to use a rotary cutter to get perfect cuts, but scissors will work if you are very careful. Cut your outer fabric and lining fabrics first, using the following measurements.

Cut from your outer bag fabric:

  • Front and back panels – two 14″ x 11″ rectangles.
  • Flap – one 14″ x 14″ square.
  • Left and right sides – two 3″ x 11″ rectangles.
  • Bottom – one 14″ x 3″ rectangle.
  • Strap – one 60″ x 2.5″ strip. (You may need to piece two shorter strips of fabric together to get the length you desire. That’s ok! You may also make the strap any length you prefer, just add on another strip of fabric to add the length.)
  • Outer slip pocket – one 14″ x 9″ rectangle.

Cut from your lining fabric:

  • Front and back panels – two 14″ x 11″ rectangles.
  • Flap – one 14″ x 14″ square.
  • Left and right sides – two 3″ x 11″ rectangles.
  • Bottom – one 14″ x 3″ rectangle.
  • Strap – one 60″ x 2.5″ strip. (If you’ve decided to make the strap a different length that value should be used for this fabric cut as well.)
  • Outer slip pocket lining and device pocket – three 14″ x 9″ rectangles.
  • Small inner slip pocket – two 12″ x 5″ rectangles.

When you are ready to cut your interfacing, you should simply lay each fabric piece on top of your interfacing and cut around it so that the interfacing matches the fabric. You should do this for every piece of fabric you have cut thus far. Make sure you cut the interfacing for your straps first to make sure you have enough interfacing. If you have cut multiple strips to make a longer strap, you should sew the strips together first, right sides together, then open up the strap, iron the sewn seams open, and then cut the interfacing for the strap. If you need to use multiple pieces of interfacing for your strap that’s okay.

You will also need to cut one strip of fusible fleece the length of your strap, 2″ wide. Again, you can use multiple pieces in place of one continuous strip.

Step 2: Fuse the Interfacing to the Fabric

Tip: If you are using wool suiting on your bag, as I am, turn your iron down to the wool setting for the following steps, and make sure not to leave the iron in one place for too long.

You should follow the manufacturer’s instructions if you’re using interfacing other than ShapeFlex. If you are using ShapeFlex, turn your iron to the cotton (or wool) setting and make sure it has plenty of water for steam. Lay your fabric down on your ironing board, wrong side up, then lay your interfacing down on top, bumpy side down. Now simply iron the two pieces together, using a fair amount of steam. It doesn’t take much time to fuse the interfacing. Don’t iron it too long or it can warp. Pay particular attention to the edges and corners, and don’t let the iron sit for too long in one place. Every once in a while check to make sure the fabric and interfacing are sticking together. Once you’re sure they’re completely stuck together, move the newly fused fabric to the side to cool. Proceed in this way for all your fabric pieces.

For the strap, first fuse the ShapeFlex as you did for the other fabric pieces. On the lining strap piece, you need to fuse the fusible fleece after you’ve fused the ShapeFlex. It can take some time for the heat and steam to pass through the fabric and interfacing, so if you find yourself not making progress, try flipping everything over so the fusible fleece is facing up, place a piece of scrap cotton fabric on top, and try fusing it from the top, with lots of steam and patience.

Next you need to fuse the Peltex to the interfaced side of the bottom piece of the outer bag. Lay the Peltex down first, bumpy side up, then lay the outer bag bottom piece interfaced side down, centered. Use the same process you used to fuse the fusible fleece to the strap.

Step 3: Sew the Bag Flap

mb_02.3 make the flap

Place the bag flap pieces right sides together. Pin and sew around three sides. When you come to a corner stop sewing, place the needle in the down position so that it’s down in your fabric, lift the presser foot, then rotate the fabric, lower the presser foot, and continue sewing the next side.

mb_02.4 make the flap

Snip the corners of the bag, being careful not to cut your stitches. Turn the flap right side out, using your chopstick or pointy tool to push out the corners. Don’t push too hard! If you push through a corner just flip the pieces inside out and resew the corner.

mb_03.1 topstitch the flap

Once you’ve flipped the flap inside out and pointed the corners you should iron it and use your pointy tool or your fingers (don’t burn yourself!) to make sure all the seams are pushed out completely.

mb_03.3 topstitch the flap

After you’ve ironed the flap flat, top stitch all around the sewn edge. I really prefer the look of an 1/8″ seam allowance for this, but you could do 1/4″ too, either is fine. You could also do another round of top stitching inside the first one, for a double-stitched look.

Step 4: Add the Magnetic Snap

On the inside of your flap measure 1″ up from the bottom of the flap edge and find the center from left to right by folding the flap in half. Place the washer from the magnetic snap on your centered point. Use a pen to mark where the longer holes lay. Ignore the center hole.

mb_04.2 add the snap

Set the washer aside for now and use your seam ripper to very carefully rip two holes only in your lining fabric where you made the marks. I like to put a drop of FrayCheck or fray prevention liquid on each hole but that’s optional.

mb_04.3 add the snap

Slip the prongs of your male snap through the holes and through the other side. Fold a piece of scrap interfacing a few times, rip matching slits in the interfacing, and place that over the prongs. Place the washer on the prongs next, then use your pliers or other blunt object to fold the prongs inward. Some instructions will direct you to fold the prongs outward but I find that it causes more wear. Set the flap aside for now.

mb_04.4 add the snap


Step 5: Sew the Large Slip Pockets

Place one each of the lining and outer fabrics that you cut to 14″ x 9″ right sides together, pin, and sew across just one long side. Flip the pieces right sides out and iron. Top stitch along the sewn edge. Repeat again with the two remaining lining fabrics of the same size.

For the outer slip pocket and bag piece, you’ll need to add the female side of your magnet snap. On the slip pocket, measure up from the bottom 1 1/4″ and find the center from left to right. Follow the instructions from Step 4.

mb_05.3 make add outer slip

After you’ve added your magnet snap you need to attach the outer slip pocket to the outer bag body piece. Place the bag body piece right side up, then place the slip pocket right side up on top. Pin and sew all around the left, bottom, and right sides of the pocket to attach the pocket to the bag. Use a .5cm seam allowance (1/8″), being careful to make sure you sew through all the fabric layers all the time.

mb_05.4 device pocket

Attach the device slip pocket to the large lining piece in the same way, except for the magnet.

Set all the pieces aside.

Step 6: Assemble the Outer Bag

For this step there are a few places where you’ll need to 1/4″ unsewn at the end of a line of stitches. This step is really important, so if you forget to leave that space, just rip out your stitches for that portion and resew the backstitching.

mb_06.1 add sides and bottom

Let’s assemble the outer bag. First lay your outer piece with the slip pocket from Step 5 flat on the table. Sew each 3″ x 11″ bag side piece to the large rectangle, right sides together, but leave 1/4″ at the bottom corner unsewn.

mb_06.2 add sides and bottom

Open the side flaps like a book and lay the bottom piece down, right sides together again. Make sure that the bottom piece is perfectly centered. The Peltex should bump right up against the seams on the left and right sides of the bag. Sew along the edge of the Peltex, again leaving 1/4″ at each corner. Now you should have all three sides attached to the front of your bag.

mb_06.3 add sides and bottom

Next, sew the two short seams where the side pieces meet each other at a 90 degree angle. Make sure your stitching meets the previously sewn lines at the corners. Leave 1/4″ unsewn at the end. This step will take a little creative manhandling. Just be patient and go slowly. It will work.

mb_06.4 add sides and bottom

Last, sew the other large outer piece to the side pieces, right sides together. Just start on one top corner and work your way around, pinning as you go. Make sure your stitches meet at the corners meet so you don’t have any holes. Again, lots of patience and creative manhandling will be needed.

Step 7: Make the Small Slip Pockets

Pin the two small slip pocket rectangles right sides together, and sew almost all the way around, but leave an 8cm (2″) gap. Trim the corners, turn inside out, push out the corners with your chopstick, and iron flat (just like you did with the flap). When you iron, take care to line up the fabric at the opening so that when you sew it closed it aligns properly.

mb_08.2 slip pocket

Top stitch along the side opposite the hole.

mb_08.3 slip pocket

Pin the slip pocket to one of the large lining rectangles. Make sure it’s centered left to right and about 3″ from the bottom edge. Sew all around the left, bottom, and right sides of the pocket using a 1/8″ seam allowance. Draw vertical lines where you’d like to make dividers, and sew over the drawn lines. Make the pocket sizes work for you, just remember you’ll need more space than you think depending on the thickness of your devices, so it’s good to try out your pockets using pins before you sew them permanently.

Step 8: Assemble the Lining

Assemble the lining the same way you assembled the outer bag in Step 6, but leave a 5″ gap in the bottom seam for turning right side out later.

mb_10.2 assemble lining

Step 9: Make the Strap

Pin the lining and outer strap pieces right sides together and sew around all but one short side. Cut the corners on the sewn short side.

mb_07.3 make strap

Hold the short sewn edge and push your thumb against the short cut edge of the fabric so that it inserts into itself. Switch to your chopstick and start pushing so that the strap starts to turn right side out. Keep sliding the fabric down until eventually the entire strap is right side out. Iron it flat. Roll the edges between your fingers to help push out the seams.

mb_07.4 make strap


mb_07.5 make strap


Cut 5″ off the unsewn end. On the remaining long strap piece, fold the cut end inward so that it appears finished and sew across the end.

mb_07.6 make strap

Topstitch using a 1/4″ seam allowance (or 1/8″ if that’s what you used on the flap) along all edges of both the short and long strap pieces. Set the strap aside.

mb_07.8 make strap

Fold the short strap piece in half and feed it through the 2″ non-sliding rectangular ring. Using a zipper foot on your sewing machine if you have one, sew across the strap piece as close as you can to the ring, taking care not to hit it with the needle. This will keep the ring from rotating and bunching up your strap. Set the loop piece aside.

Step 10: Assemble the Bag Body

First you need to attach the strap loop and the flap to the outer bag. Turn the outer bag right side out. This is a good opportunity to check the bag structure for holes and other problems. Pin the strap loop upside down to the short side of the bag, on an upper edge. Sew across the strap loop several times, close to the edge of the bag fabric. I usually use two regular lines of stitching and then one more line of zigzag stitches.

mb_11.2 assemble bag

Pin the flap to the bag with the lining facing out. Sew across the top of the flap, close to the edge of the bag fabric, to attach it to the bag. Don’t worry, these stitches doesn’t have to be perfect, they won’t be seen.

mb_11.3 assemble bag

Turn the outer bag inside out again, and turn the lining right side out. Place the lining inside the outer bag, so that their “good” sides are facing inside the bag and you can only see interfacing. Maneuver the bag lining so that the corner seams line up as best you can. Place a pin vertically through each corner seam to hold the outer bag and lining together, then pin horizontally around the rest of the bag, about 2″ from the edge of the bag. Make sure you line up the corner seams of the outer bag and lining as you go. Sew all around the edge of the bag. You may have to do some tugging around the strap loop. Just go slowly and be patient. Using the handcrank on your machine can help you get through the thicker fabric layers. Check to make sure there aren’t any holes in the top edge before you proceed.

mb_11.4 assemble bag


mb_11.5 assemble bag

Turn the bag right side out through the hole you left in the bottom of the lining. This is your last chance to check for errors so go ahead and stuff the lining down into the bag. Make sure there are no holes in the corners and all your pockets are straight. Check that your flap magnets line up and that your strap loop is going to hold.

mb_11.9 assemble bag

Now stuff the lining back into the bag. Roll the top edge between your fingers to get all the seams unfolded, then iron all around the edge. Pin horizontally again around the top edge, and topstitch around the edge to keep your seam from rolling. This last topstitch is the most important, because it will be seen the most, so make sure you go slowly and carefully. If you make a mistake don’t be afraid to pick it out and do it over again. You’ll need to do some tugging around the strap loop again.

Step 11: Attach the Strap

First we need to attach the strap to the slider loop. So choose which end of your strap looks uglier and loop that end around the slider bar, lining facing inside.

mb_12.2 attach strap

Sew a box on the end of the strap to attach it. I usually use my zipper foot for this because it makes it easier to maneuver.

mb_12.3 attach strap

Next, lay the bag down on the table, front side up, with the opening facing you. Run the end of the strap that isn’t attached to the slider through the strap loop you attached to the bag. Make sure the lining side of the strap is facing you. Then feed the strap through the slider, over the slider bar, and out the other side. It should look like you’ve made a circle.

mb_12.4 attach strap

Pin the end of the strap to the other short side of your bag. I usually place it around 3″ down the side of the bag because it adds stability to the strap. Before you sew the strap onto the bag, just hold up your bag and make sure you’ve got the strap attached properly. Also make sure the lining inside the bag is laying smoothly, because we’re about to sew it in place. If you are ready to proceed, first sew a box along the side seams and across the top and bottom of the strap where it overlays the bag. Then remove your pins and sew an X in the center of the box.

Step 12: Close the lining

At this point you could optionally cut some craft foam (I like to use 1/4″ foam) to insert into the bottom of your bag. If you decide to do that you’ll need to cut a 12″ x 3″ rectangle and stuff it through the hole in the lining before you close it. You could also cut foam inserts for the sides. The left and right sides should be cut to 2.5″ x 10″ but you’ll need to trim down the side where your strap is attached. The large front and back panels should be cut to 13″ x 10. Just remember, you can always trim away, but you can’t add more, so it’s best to err on the side of too large rather than too small. You really don’t need to adhere the foam to your bag, but you could use a very thin coat of fabric glue between the foam and the outer fabric if you’re really worried about the foam shifting.

Once you’re confident that you have no mistakes and your foam is inserted if you are using it, pull the lining back out. Using as small a seam allowance as you can, pin and sew across the hole in the lining. Make sure the hole is completely closed. It really helps to pin for this step. Stuff the lining back into the bag to finish. Some people hand sew this opening closed. I’m too lazy.

That’s it, you’re done! If you make a messenger bag using this tutorial I’d love to see it! Just post a link to your bag in the comments. If you have any questions post them here and I’ll try to answer them. Thanks!

Tiny note: This tutorial originally appears on another large scale crafting website. We have since parted ways, so I’ve taken the liberty of reposting my tutorial here. Neither of us stole the tut from the other, this is my original tutorial that I posted there.

11 Responses to FREE Messenger Bag Pattern and Tutorial! Merry Christmas!

  1. Bea December 22, 2012 at 12:17 pm #

    Thanks for the pattern tuto…

  2. Bea December 22, 2012 at 1:30 pm #

    The link says “page not found”…

  3. Sarah B. December 22, 2012 at 2:42 pm #

    Oh goodness, color me embarrassed! The links are fixed now, so sorry about that!!!

  4. Lorna February 8, 2015 at 6:11 am #

    Hi there, may I ask what kind of foot did you used for top stitching the D ring? Thanks…

  5. peg sullivan February 22, 2015 at 11:03 am #

    Excellent tute. I design and teach bag sewing. I will pass on tute to students. Great job

  6. Patricia F January 3, 2016 at 9:23 am #

    Just have to say……you are incredibly awesome, Sarah B. Thank you for making life less complicated. You saved me and my “Christmas homework assignment” given by the 4th grade teacher: the moms have to make messenger bags for their children (using a horrible pattern). Yours makes it all so clear. Cheers and Happy 2016 to you.

  7. Sharon November 24, 2019 at 6:23 pm #

    Thank you so much for making an easy to follow tutorial without all the unnecessary fluff!

  8. Allen Vincent December 11, 2019 at 4:02 pm #

    I’ve got all my fabric cut and my interfacing fused on. Just got to get to the sewing now! I’m really nervous about it. I’ve done a lot of sewing but never anything this technical. Let’s hope I get it all right! Thanks for the great tutorial. If it all goes well, I’ll try to remember to post pictures.

  9. Allen Vincent December 17, 2019 at 7:43 am #

    Here it is!
    I made the bag deeper and modified the inner pocket to accommodate a ring binder. I made the pocket 5cm wider at the top, so the binder fits snugly into it and there’s still plenty of space at the bottom.
    Thanks for the great tutorial!

    • sewwhatsherlock December 17, 2019 at 9:28 am #

      It looks fantastic! Thank you so much for sharing!!


  1. 17 Fine Custom Laptop Cases And Bags For You To Make - The Moms Buzz - February 26, 2020

    […] Tutorial: […]

Leave a Reply