
Cute Little Rucksack – Free Pattern
There is something deeply satisfying about making a bag from scratch. Unlike garments, which demand precise measurements and careful fitting, a small bag is forgiving, quick to finish, and immediately useful. This cute little rucksack is exactly that kind of project — the kind you start on a Saturday morning and wear by Sunday afternoon. It is compact, it is charming, and best of all, the pattern is completely free.
Whether you are new to sewing bags or you have been at it for years, this pattern is designed to work for you. The construction is straightforward, the materials are easy to find, and the result is a rucksack that looks far more polished than the effort it took to make. Let’s walk through everything you need to know, from choosing your fabric to threading the last drawstring through its casing.
Why Make Your Own Rucksack?
Before we dive into the pattern, it is worth taking a moment to appreciate why handmade bags have become so popular again. Store-bought backpacks are everywhere, of course, but they rarely feel personal. When you sew your own, you get to choose exactly the fabric, the lining, the hardware, and the proportions. You can scale it up for a toddler or keep it small for yourself. You can make it from canvas for durability, from a quilting cotton for something playful, or from a water-resistant nylon for practicality.
There is also the question of quality. A handmade rucksack, stitched carefully with good thread and reinforced at the stress points, will often outlast a cheap mass-produced version by years. And when something does wear out, you know exactly how it was made, so you can repair it.
This particular pattern makes a rucksack that sits comfortably on the back, holds a surprising amount for its small size, and draws compliments everywhere it goes. It works beautifully as a child’s nursery bag, a light day pack for adults, a gift for a friend, or a project bag for carrying your knitting or crochet.
Finished Measurements
The finished rucksack measures approximately 28 cm wide by 34 cm tall (11 inches by 13.5 inches), not including the straps. The gusset adds about 8 cm (3 inches) of depth, giving it enough room for a small water bottle, a wallet, keys, a light layer, and a few other essentials.
If you want to make it larger, simply add to the height and width of the main body pieces. If you want a child-sized version, reduce by about 20 percent all around. The construction method stays the same regardless of size.
Materials You Will Need
For the outer fabric, you will need half a meter (about 20 inches) of a medium-weight woven fabric. Canvas, denim, cotton twill, oilcloth, and decorator-weight cotton all work well. Avoid anything too stretchy or too sheer, as the bag needs structure to hold its shape.
For the lining, another half meter of cotton quilting fabric is ideal. This is a great opportunity to use something fun — a bold print, a tiny floral, a geometric pattern. The lining is not highly visible, but it adds a lovely surprise when someone opens the bag.
You will also need half a meter of medium-weight woven fusible interfacing. This is applied to the outer fabric pieces and gives the bag its body and structure. Do not skip this step, even if your outer fabric feels fairly sturdy on its own.
For the straps and drawstring casing, you will need approximately 1.5 meters (about 60 inches) of cotton webbing in a width of 2.5 cm (1 inch). You can use pre-made webbing from a craft store, or you can make your own straps from fabric if you prefer a fully coordinated look.
For the drawstring, two lengths of cord or ribbon, each about 80 cm (31 inches) long, will thread through the top casing to form the closure. Paracord, cotton rope, satin ribbon, and leather cord all work well depending on the aesthetic you are going for.
You will also need a standard zipper about 20 cm (8 inches) long if you want to add a small front pocket, though this is entirely optional. Thread in a matching or contrasting color, a hand-sewing needle, an iron, and the usual sewing tools complete your kit.
Cutting Your Fabric
From the outer fabric, cut two rectangles measuring 30 cm by 36 cm (12 by 14.5 inches). These are the front and back of the main body. Cut one rectangle measuring 10 cm by 80 cm (4 by 31.5 inches) for the side and bottom gusset. If your fabric is not long enough to cut this as a single piece, cut two or three pieces and sew them together before use.
If you are adding a front pocket, cut one rectangle from the outer fabric measuring 20 cm by 16 cm (8 by 6.5 inches) and one from the lining the same size.
From the lining fabric, cut two rectangles the same size as the outer body pieces, and one gusset piece the same size as the outer gusset.
From the interfacing, cut pieces to match all of your outer fabric pieces and fuse them to the wrong side of the outer fabric following the manufacturer’s instructions. Use a medium-hot iron and press firmly, holding the iron in place for a few seconds at each section rather than sliding it across.
Making the Front Pocket (Optional)
If you are adding a zipper pocket to the front of the bag, this is the step to do it. Place the outer pocket piece and the lining pocket piece right sides together. Mark the center of one long edge and draw a rectangle in the center measuring 18 cm by 1.5 cm (7 by 0.6 inches). Stitch around this rectangle, cut along the center and diagonally into the corners, and press the lining through to the wrong side to create a neat window opening.
Position your zipper behind this opening, pin it in place, and stitch around the perimeter of the window close to the edge. Fold the outer and lining pocket pieces away from each other and stitch around the remaining three sides of the pocket pouch to close it up.
Center the finished pocket on the front body piece, about 5 cm (2 inches) up from the bottom edge, and topstitch it in place along both sides and the bottom.
Assembling the Outer Body
Pin the gusset strip to the front body piece, right sides together, starting at the bottom center and working up both sides. Clip the curves and corners as needed to help the gusset lie flat. Stitch with a 1 cm (3/8 inch) seam allowance. Repeat to attach the back body piece to the other long edge of the gusset.
Press the seams open or towards the gusset, and trim any excess at the corners to reduce bulk.
Preparing and Attaching the Straps
Cut the webbing into two equal lengths for the straps and one short piece about 12 cm (4.75 inches) for a top loop handle.
Fold the short piece in half to form a loop and baste it to the center top edge of the back body piece, raw edges aligned.
To attach the long straps, position the bottom end of each strap approximately 6 cm (2.5 inches) in from the side seams at the bottom of the back body piece, raw edges aligned. The straps should run up the back, parallel to the sides. Baste them in place.
The top ends of the straps will be secured later, after the lining is inserted. For now, let them hang free.
Making the Drawstring Casing
Cut two strips of outer fabric, each measuring 30 cm by 6 cm (12 by 2.5 inches). These will form the casing channels at the top of the bag through which the drawstrings will thread.
Fold each strip in half lengthwise, wrong sides together, and press. Fold each long raw edge in by 1 cm and press again, so you have a neat double-folded strip about 2 cm wide. Press well and pin or clip these strips to the top edge of the front and back body pieces on the right side of the fabric, aligning the raw edges. Stitch them down along the top edge, leaving the ends open to insert the drawstring later.
Assembling the Lining
Assemble the lining body in exactly the same way as the outer body, stitching the lining gusset between the lining front and back. Leave a gap of about 12 cm (5 inches) along the bottom of the lining gusset for turning the bag right side out later. Press the seams.
Joining the Outer Bag and Lining
Place the outer bag inside the lining, right sides together, matching up the side seams as best you can. The straps and top handle will be tucked between the two layers. Stitch around the entire top opening with a 1 cm seam allowance.
Trim the seam, clip the corners, and then reach through the gap in the lining bottom to pull the entire bag through to the right side. It can be a little fiddly, but take your time and ease the fabric through gently.
Once the bag is right side out, press the top edge carefully, rolling the lining just slightly to the inside so it does not show. Topstitch around the top opening to keep everything neatly in place.
Now close the gap in the lining by folding the raw edges in and stitching across it, either by machine or by hand.
Securing the Strap Tops
Fold the top end of each strap down by 2 cm and position it on the back of the bag, about 2 cm below the top edge. The straps should be approximately the same distance apart as they were at the bottom. Stitch a rectangle over each strap end, then stitch an X through the rectangle for extra strength. This reinforcement is important — it is the point that takes the most stress when the bag is loaded and carried.
Threading the Drawstring
Using a bodkin, safety pin, or drawstring threader, thread one cord through the left end of the front casing, across and through the right end of the back casing, and bring it back out. Thread the second cord through the right end of the front casing and across through the left end of the back casing. Pull both ends of each cord and knot them together. When you pull both cords simultaneously, the bag closes from both sides.
Trim the cord ends or melt them slightly with a lighter if they are paracord, to prevent fraying. You can also thread a small wooden bead onto each cord end before knotting for a nice finishing touch.
Finishing Touches
Give the whole bag a good press with an iron, paying attention to the top edge and the strap attachment points. If you want to add any extra decoration — embroidery, an iron-on patch, a fabric label — now is the time.
Check all your seams by gently pulling on the straps and around the openings. If anything looks like it needs a second pass, reinforce it now before the bag goes into use.
Tips for Getting the Best Results
Using a denim or jeans needle makes a real difference when sewing through multiple layers of interfaced fabric, especially at the strap attachment points. Change your needle before you start if yours has already done a few projects.
Press at every stage. A bag that is pressed as you go will look far more professional than one that skips the iron. Take an extra minute at each step and it pays dividends in the finished piece.
When attaching the gusset, if you find the curves difficult to ease, try clipping the seam allowance of the gusset every 2–3 cm before pinning. This allows the fabric to spread slightly and follow the shape of the body piece without pulling.
If you are making this as a gift for a child, consider using a wipe-clean laminated cotton for the outer fabric. It is slightly trickier to sew because you cannot pin through it without leaving holes, so use wonder clips or binder clips instead of pins. The result is worth it — a laminated cotton rucksack is incredibly practical for small people who are not always gentle with their things.
Fabric Suggestions
Almost any woven fabric in the medium to heavy weight range will work for this pattern. Some favorites include a classic navy canvas paired with a bright Liberty-print lining, a vintage floral cotton twill with a coordinating stripe for the straps, or a neutral linen-cotton blend with a hand-dyed cotton lining in an unexpected color.
For a more structured result, apply two layers of interfacing rather than one. For a softer, more relaxed bag, use a lighter interfacing or skip the interfacing on the gusset piece only.
Make It Your Own
This pattern is a starting point, not a strict set of rules. Once you have made it once and understand the construction, you can begin to adapt it. Add an interior slip pocket to the lining before assembling. Swap the drawstring closure for a magnetic snap or a zipper for a more secure top. Use contrast fabric for the gusset to create a color-blocked effect. Embroider your initials or a small motif on the front panel before the bag is assembled.
The small size of this rucksack makes it an ideal canvas for experimentation. If something does not work, you have not invested much fabric or time. If it does work, you have a beautiful, genuinely useful thing that you made entirely yourself.
A Note on Scaling the Pattern
As mentioned earlier, this pattern scales up and down easily. For a small child aged two to four, reduce all pieces by about 25 percent. For a larger everyday bag, add 10 cm to both the height and width of the body pieces and add 2–3 cm to the gusset width.
The strap length will also need to be adjusted for size. For a toddler’s bag, 60–70 cm of webbing per strap (before trimming to the desired length) is usually plenty. For an adult’s bag, you may want up to 90 cm per strap.
There you have it — a complete free pattern for a cute little rucksack that is genuinely wearable, genuinely fun to make, and adaptable to almost any occasion or recipient. Whether this is your first bag-making project or your fiftieth, it is the kind of pattern that earns a permanent place in the folder. Make it once and you will very likely make it again, in a different fabric, for a different person, with a slight tweak here or there.
Happy sewing.