DIY Diaper Bag Tote: How to Sew a Recessed Zipper

DIY Diaper Bag Tote: How to Sew a Recessed Zipper 

Ever notice how most store-bought diaper bags just look like... diaper bags?
I wanted something that functions perfectly for parents but still looks like a stylish, oversized everyday tote.
In my newest sewing tutorial, I’m sharing exactly how to make this incredibly spacious bag complete with four smart pockets and a professional recessed zipper to keep everything secure.
Whether you're packing bottles, toys, or just your daily essentials, this structure keeps you completely organized without sacrificing style.
Grab your favorite canvas or cotton, and let’s start sewing! 





The finished measurements of this Rogue Diaper Bag are approximately
43cm(17") W × 35cm(13¾") H × 13.5cm(5⅜") D.

You may watch the full video tutorial on my Youtube channel.



Share this video with a lot of people who need it.

Let's get started!!

◆ Main panel
②  44.5cm × 38cm (17⅝" × 15") Exterior
②  44.5cm × 35cm (17⅝" × 13¾") Lining
◆ Side panel
②  15cm × 41.5cm (6" × 16⅜") Exterior
②  15cm × 38cm (6" × 15") Lining
◆ Bottom panel
①  36.5cm × 15cm (14½" × 6") Exterior
①  36.5cm × 15cm (14½" × 6") Lining
◆ Zipper panel
②  44.5cm × 8cm (17⅝" × 3¼") Exterior
②  44.5cm × 8cm (17⅝" × 3¼") Lining
◆ Front pocket
①  44.5cm × 26cm (17⅝" × 10¼") Exterior
①  44.5cm × 23cm (17⅝" × 9⅛") Lining
◆ Interior panel
①  66.5cm × 26.5cm (26⅛" × 10½") Lining
◆ Others
①  Zipper_seam allowance excluded 50cm(19¾")
①  2.5cm(1") Wide Webbing Strap
①  1cm(3/8") Elastic band



Place the front pocket exterior and lining right sides together, and sew along the top edge with a 0.7cm (1/4") seam allowance.
Turn the pocket right side out, press the seam flat, and topstitch 1.5cm (5/8") from the finished top edge.
Align the bottom center of the pocket with the front exterior panel, stitch down the center line to divide it, and baste the remaining three edges.


For the interior pocket, fold the top edge down twice, stitch to create a casing, and insert the elastic.
Align the interior pocket with the back lining panel, stitch down the center, pleat the bottom edges to fit, and baste the sides and bottom.


Mark the tote strap placement lines on the top edge of both exterior main panels.
Align the webbing ends with these marked lines to form a loop extending downwards, and stitch them securely in place.


For the recessed zipper panels, sandwich the zipper right sides together between the exterior and lining pieces, starting 0.5cm (3/16") from the edge.
Fold the opposite ends of the panel fabrics inward by 1cm (3/8"), sew along the top edge, turn right side out, and topstitch.


Assemble the exterior gusset by sewing the bottom edges of the side panels to the bottom panel.
Align the centers of the exterior main panels with the gusset, and sew along the sides and bottom, making small snips in the curves for a smooth finish.


Repeat this gusset assembly process for the lining side and bottom panels.
Attach the lining gusset to the lining main panels, making sure to leave a turning opening at the bottom.


Center and align the completed recessed zipper panels along the top edges of the exterior bag, and baste them in place.


Insert the assembled exterior bag inside the lining bag so their right sides are facing together.


Sew completely around the aligned top edges with a 0.7cm (1/4") seam allowance.


Pull the entire bag right side out through the opening left in the lining, and stitch the opening closed.


Push the lining down inside the bag, fold the exterior top edge inward by 1.5cm (5/8"), and topstitch around the top to finish securely.


If you loved this project, make sure to subscribe to the [Sewingtimes YouTube channel] for more smart, functional sewing patterns. See you in the next project!"


The Ultimate DIY Wet Wipes Hanging Holder