
How to Knit Your Own Bag: Beginner-Friendly Tutorial
There is something deeply satisfying about carrying a bag you made with your own hands. Whether you are heading to the farmers market, packing your lunch, or looking for a stylish tote to replace a plastic one, a handknitted bag is both practical and beautiful. The best part? You do not need years of experience to make one. With a little patience, the right materials, and this step-by-step guide, you can knit your first bag even if you picked up needles for the very first time last week.
This tutorial walks you through everything from choosing your yarn and needles to finishing your bag with a sturdy base and comfortable handles. Along the way, you will pick up foundational knitting skills that will serve you in every project you tackle after this one.
Why Knitting a Bag Is the Perfect First Big Project
Most beginner knitters start with dishcloths or scarves, and those are wonderful for building confidence. But bags are exciting because they are three-dimensional, functional, and finished relatively quickly. A simple market tote can be completed in a weekend, and every row you knit feels purposeful because you can already picture the finished object in your mind.
Bags are also forgiving. Unlike a fitted sweater or a pair of socks, there is no complex shaping, no sock heel to turn, and no precise gauge needed to make the project wearable. If your tension is a little loose here or a little tight there, the bag will still look charming and hold your groceries just fine. This makes bags an ideal bridge between beginner projects like scarves and more advanced knitting adventures.
What You Will Need
Before you cast on a single stitch, gather your materials. Having everything ready at the start makes the process much smoother.
Yarn: For a beginner bag, choose a sturdy, medium-weight cotton yarn, also labeled as worsted weight or a size 4 on the yarn label. Cotton is strong, washable, and holds its shape well, which are all qualities you want in a bag. Avoid very stretchy yarns like pure wool for your first bag, as bags benefit from a bit of structure. You will need approximately 200 to 300 yards depending on the size of the bag you want to make. A single skein of cotton worsted is often enough for a small tote.
Knitting Needles: Use straight needles or a circular needle in US size 7 (4.5 mm) or US size 8 (5 mm). If you plan to knit the bag in the round (which gives you a seamless body), a circular needle 16 to 24 inches long is ideal. If you prefer knitting flat and seaming, straight needles work perfectly well.
Tapestry Needle: This blunt-tipped needle is used to weave in your yarn ends and seam pieces together if you are working flat. It is inexpensive and essential.
Scissors: Any sharp pair will do.
Stitch Markers: These little rings slip onto your needle and mark important spots in your knitting. They are not strictly necessary for a simple bag, but they are incredibly helpful.
Measuring Tape: You will use this to check your dimensions as you knit.
Optional – Bag Handles: You can knit your own handles as part of the pattern, or purchase ready-made leather, bamboo, or cotton webbing handles at a craft store for a polished look.
Understanding Basic Knitting Stitches
If you are brand new to knitting, take a few minutes to practice these two stitches before starting the bag. They are the only stitches you need for this project.
The Knit Stitch: Insert your right needle into the first stitch on the left needle from front to back, wrap your working yarn counterclockwise around the right needle, pull the new loop through the stitch, and slide the old stitch off the left needle. That is one knit stitch. Repeat this across the row.
The Purl Stitch: This is the knit stitch in reverse. Insert your right needle into the first stitch from back to front, bring your yarn to the front of the work, wrap it counterclockwise around the right needle, pull the new loop through, and slide the old stitch off. That is one purl stitch.
When you alternate knit rows and purl rows on flat needles, you create stockinette stitch, which is the classic smooth fabric you see on most knitted garments. When you knit every single row, you create garter stitch, which has a lovely ridged texture and lies very flat. Garter stitch is excellent for bags because it is sturdy and does not curl at the edges the way stockinette does.
For this tutorial, we will use garter stitch for its simplicity and structure.
The Pattern: A Simple Knitted Market Tote
This pattern creates a bag that measures approximately 12 inches wide and 13 inches tall (before the handles), which is a versatile size for everyday use. You can adjust the number of cast-on stitches to make it wider or narrower, and knit fewer or more rows to change the height.
Gauge: Approximately 16 stitches and 32 rows = 4 inches in garter stitch with worsted weight cotton on US 7 or 8 needles. Gauge is not critical for this project, but checking it helps you predict the finished size.
Step One: Cast On
Begin by casting on 48 stitches. If you are unsure how to cast on, the long-tail cast-on is one of the most popular methods for beginners. It creates a neat, stretchy edge that looks polished.
To do the long-tail cast-on, leave a tail of yarn about 18 inches long (this is the “long tail”). Make a slip knot at that point and place it on your needle. Hold the needle in your right hand, the tail over your left thumb, and the working yarn over your left index finger. Dip the needle under the loop on your thumb, then sweep it over and through the loop on your index finger, pull that loop back through the thumb loop, and release the thumb loop. Tighten gently. That is one stitch. Repeat until you have 48 stitches on your needle.
Step Two: Knit the Body
Now you will knit every row in garter stitch until your work measures approximately 13 inches from the cast-on edge.
Row 1: Knit across all 48 stitches.
Row 2: Knit across all 48 stitches.
Repeat these two rows (which are the same) until your piece measures 13 inches. This will take approximately 100 to 110 rows in garter stitch with worsted weight yarn. It sounds like a lot, but each row goes quickly, and you will see your bag growing fast.
As you knit, check your work every few inches by laying it flat and measuring. The knitting should feel relaxed in your hands, neither pulled too tightly nor so loose that it looks sloppy.
Step Three: Knit the Handles
Once your body piece reaches 13 inches, it is time to create the handles. There are two very simple ways to do this.
Option A – Knitted Handles in One Piece (Recommended for Beginners):
On your next row, you will divide your stitches to create two openings that form the handles.
Row 1 (Handle Setup Row): Knit 10, bind off the next 28 stitches, knit the remaining 10.
You now have two groups of 10 stitches on your needle with a gap in the middle. The gap will become the handle opening.
Row 2: Knit 10 stitches. Then, using a backward loop cast-on (simply loop the yarn around your thumb and place it on the needle), cast on 28 new stitches over the gap. Knit the last 10 stitches.
You are back to 48 stitches. Knit 6 more rows in garter stitch to make the top edge of the bag firm. Then bind off all stitches.
This creates a single wide handle on each side of the bag and is the fastest approach.
Option B – Separate Strap Handles:
If you prefer two distinct strap handles per side, you can make four separate straps and sew them on after finishing the bag body.
For each strap, cast on 8 stitches and knit in garter stitch until the strap measures 10 to 12 inches. Bind off. Make four of these straps. After assembling the bag, sew two straps on each side, positioned a few inches apart from each other, at the inside of the top edge. This gives the bag a classic tote bag silhouette.
Step Four: Seam the Bag (If Knitting Flat)
Since this pattern is worked flat, you now have a single rectangular panel. Fold it in half with right sides facing each other so the cast-on edge meets the bound-off edge. Thread your tapestry needle with a length of your yarn and use mattress stitch or whipstitch to seam up both side edges.
Mattress stitch is nearly invisible and creates a neat, professional finish. To do it, lay the two pieces flat side by side with right sides facing up. Insert your tapestry needle under the horizontal bar between the first and second stitch on one side, then under the corresponding bar on the other side. Pull gently. Alternate from side to side, pulling the yarn snug every few stitches to close the seam. When you finish both side seams, turn the bag right side out.
Step Five: Create the Base
The simplest way to give your bag a flat base is to box the corners. This is a quick technique that turns a flat-bottomed pouch into a bag that stands upright and holds its shape.
Pinch one bottom corner of the bag so the side seam lines up with the bottom fold, creating a triangle of fabric. Measure about 1.5 inches from the tip of the triangle and draw an imaginary line across it. Use your tapestry needle and yarn to hand-stitch across this line several times. Cut the little triangle tip off, leaving about half an inch of seam allowance. Repeat on the other corner.
When you turn the bag back out, you will see that the bottom now has a flat, structured base. It is a small step that makes a huge difference in how professional and functional the finished bag looks.
Step Six: Weave in Your Ends
Using your tapestry needle, thread each yarn tail through the eye and weave it back and forth through the nearby stitches on the wrong side of the bag. Weave in at least 4 to 5 different directions to keep the end secure, then trim the excess close to the fabric. Do this for every tail you have, including the long tail from your cast-on and any ends from joining new yarn if your skein ran out mid-project.
Tips for Keeping Your Knitting Even and Tidy
One of the most common challenges for beginner knitters is maintaining consistent tension, which just means keeping each stitch roughly the same size throughout the project. Here are a few practical tips.
Try to knit in the same physical position each time. If you knit while sitting upright at a table one day and lounging on a sofa the next, your tension can shift. Find what is comfortable and stick with it.
Do not grip your needles too tightly. Many beginners hold their needles in a death grip out of anxiety, which makes the stitches tight and the knitting laborious. Let the needles rest in your hands and move fluidly.
Count your stitches at the end of each row when you are starting out. It takes only a few seconds and catches mistakes before they compound.
If you notice a dropped stitch (a live loop falling off the needle), do not panic. Use a crochet hook to pick it back up through the ladder of loops it has left behind. There are plenty of video tutorials online that show this technique clearly.
How to Customize Your Bag
Once you have mastered the basic pattern, the creative possibilities are wide open.
Add Color Stripes: When you want to switch to a new color, simply start knitting with the new yarn at the beginning of a row. Weave in the ends of the old color. Two-row stripes in alternating colors make a cheerful, graphic bag and use up yarn scraps beautifully.
Try a Different Stitch Pattern: Seed stitch, which alternates knit and purl stitches within a row, creates a beautiful pebbly texture and is only slightly more complex than garter stitch. A seed stitch bag has a more artisan, handcrafted feel.
Add Pockets: Knit a small rectangle in the same yarn, sew it to the inside of the bag along three edges, and you have an interior pocket for your keys or phone.
Line the Bag: For a polished, market-ready finish, cut a piece of fabric the same size as your bag’s interior, fold the edges under, and hand-stitch or machine-sew it in place. Lining the bag also prevents small items from poking through the stitches.
Embellish: Crochet flowers, knitted tassels, or even a monogram worked in duplicate stitch can personalize your bag and make it a one-of-a-kind piece.
Caring for Your Knitted Bag
Cotton yarn is wonderfully easy to care for. Most cotton bags can be machine washed on a gentle cycle in cold or warm water and laid flat to dry. Avoid putting a knitted bag in the dryer repeatedly, as heat can shrink cotton and distort the stitches over time.
If your bag picks up a stain, spot-treat it with a gentle soap before washing. Cotton is absorbent and responds well to a little pre-treatment.
Store your knitted bags folded or hanging so they keep their shape. If a bag stretches out over time from heavy use, a gentle hand wash and reshape while damp will usually restore it.
Troubleshooting Common Beginner Problems
The edges of my bag are curling. This is almost certainly because you are knitting in stockinette stitch (knit one row, purl one row) rather than garter stitch. Garter stitch lies flat. If you have already started, you can add a few stitches of garter border on each side (knit the first and last 3 stitches of every row) to help control the curl.
My bag looks wider at the top than the bottom. This is a tension issue. You may be adding accidental stitches (called yarn-overs) without realizing it, or your tension may have loosened as you relaxed into the project. Count your stitches at the end of a row to make sure you still have 48. If not, tink back (knit backwards, undoing stitches one at a time) until you reach the error.
My seam is bulky and visible. Switch to mattress stitch if you have been using whipstitch. If the seam is still bulky, try using a thinner yarn or a split strand for the seaming itself rather than the full weight of your project yarn.
My handles are too loose. Add a couple more rows of garter stitch before and after the handle openings to reinforce the structure. You can also backstitch around the edges of the handle opening with a tapestry needle for extra strength.
Finishing and Showing Off Your Work
There is a particular moment when you pick up a finished knitted object and realize it is whole and real and came from your own hands. That moment is worth every row of effort. Block your finished bag by wetting it, gently squeezing out the excess water, and laying it flat in the shape you want it to dry. Blocking evens out the stitches and gives the finished object a more polished look.
Take a photo before you fill it with heavy groceries and distort the shape. Share it if you feel like it. Join a knitting community online or locally where you can show your work, ask questions, and find inspiration for your next project.
And then cast on something new.
Knitting your own bag is not just a craft project. It is a small act of making in a world full of mass-produced things. Every stitch you add is a choice, a movement, a moment of attention. The bag you make will be yours in a way that nothing bought from a store ever quite can be. Start simple, be patient with yourself, and enjoy the process as much as the product.