
Basic Knit Bag Free Pattern: Your Complete Guide to Making a Beautiful Handmade Tote
There is something deeply satisfying about carrying a bag you made yourself. Whether you are heading to the farmers market, packing up your knitting supplies, or just need a lightweight everyday tote, a handmade knit bag checks every box. It is functional, stylish, and completely customizable to your taste. Best of all, you do not need to spend money on a pattern to get started. This guide gives you everything you need: a free, beginner-friendly knit bag pattern with full instructions, helpful tips, yarn recommendations, and ideas for making it your own.
If you have been knitting for a little while and feel comfortable with basic knit and purl stitches, you are ready to make this bag. Even if you are a true beginner, this project is a wonderful way to practice foundational skills while creating something genuinely useful at the end.
Why Knit Your Own Bag?
Before we dive into the pattern itself, it is worth taking a moment to appreciate why knitting a bag is such a rewarding project. Unlike a scarf or a dishcloth, a bag has a clear purpose the moment it is finished. You can use it the same day you bind off your last stitch.
Knit bags are also incredibly practical in a way that commercial bags sometimes are not. You can adjust the size to exactly what you need, choose colors that match your wardrobe, and add personal touches like pockets, fringe, or embroidery. The fiber you choose will determine how sturdy, stretchy, or structured the bag turns out, which means you have real creative control over the final product.
From a sustainability standpoint, knitting your own accessories is a meaningful way to reduce reliance on fast fashion. A well-made knit bag, especially one worked in cotton or a sturdy wool blend, can last for years with proper care. That is a lot of value from a skein or two of yarn.
Materials You Will Need
One of the best things about this pattern is that it uses simple, affordable materials. Here is what to gather before you cast on.
Yarn: You will need approximately 200 to 250 yards of worsted weight yarn. Cotton yarn is the most popular choice for bags because it is strong, washable, and holds its shape well. Look for 100% cotton or a cotton blend labeled as worsted weight or “aran” weight. Some knitters love using recycled cotton yarn or market bag yarn, which is often sold specifically for this type of project. If you want a more rustic look, a chunky jute or hemp yarn also works beautifully.
Needles: US size 7 (4.5mm) or US size 8 (5.0mm) straight or circular needles. The exact needle size will depend on your personal tension and the yarn you choose, so always swatch first if you want your bag to match the dimensions exactly.
Additional supplies: A tapestry needle for weaving in ends, scissors, and two stitch markers if you plan to work in the round. Optional: a crochet hook for adding a border or edging at the top.
Gauge: Approximately 18 stitches and 24 rows per 4 inches in stockinette stitch with worsted weight cotton on US size 7 needles. Gauge is not critical for this project since bags do not need to fit the body, but it will affect the final size of your bag.
Pattern Notes and Abbreviations
Before starting, here is a quick reference for the abbreviations used throughout this pattern.
CO — Cast on
BO — Bind off
K — Knit
P — Purl
St(s) — Stitch(es)
RS — Right side
WS — Wrong side
Rep — Repeat
PM — Place marker
SM — Slip marker
K2tog — Knit two stitches together (a basic decrease)
This pattern is worked flat in two separate panels that are seamed together, making it ideal for knitters who prefer straight needles or who are not yet comfortable knitting in the round. An optional in-the-round version is described at the end.
Basic Knit Bag Free Pattern
Finished dimensions: Approximately 13 inches wide by 14 inches tall (before handles), with a flat bottom panel of about 4 inches. This makes a generously sized everyday tote.
Step One: The Main Body Panel (Make Two)
Cast on 58 stitches using your preferred cast-on method. The long-tail cast on gives a clean, sturdy edge that works especially well for bags.
Row 1 (RS): Knit across all 58 stitches.
Row 2 (WS): Purl across all 58 stitches.
Repeat these two rows, working in stockinette stitch, until your piece measures 14 inches from the cast-on edge. End on a wrong side row.
Do not bind off yet. Set this panel aside and make the second panel the same way.
A note on stitch patterns: If you would prefer some texture rather than plain stockinette, you can substitute a simple seed stitch or basket weave throughout. To work seed stitch, simply alternate knit and purl stitches across every row, making sure to knit the purls and purl the knits. This gives a lovely bumpy texture that is especially pretty in a solid color yarn.
Step Two: The Bottom Panel
Cast on 20 stitches.
Work in garter stitch (knit every row) until the piece measures 13 inches long. Bind off loosely.
This creates a firm, flat base for your bag that gives it structure and allows it to stand upright when full.
Step Three: Seaming the Bag
Block all three pieces lightly if you are working in cotton. Wet blocking — simply soaking the pieces in cool water, gently squeezing out excess water, and laying them flat to dry — helps even out stitches and makes seaming much easier.
Once your pieces are dry, it is time to assemble the bag.
Using your tapestry needle and a length of yarn approximately 36 inches long, seam the cast-on edge of each main panel to the long sides of the bottom panel. Use mattress stitch or whip stitch, whichever you find more comfortable. Mattress stitch creates an almost invisible seam on the right side of the work, while whip stitch is faster and creates a visible ridge that some knitters prefer as a design detail.
Next, with right sides facing together, seam the side edges of the two main panels together, connecting them along both short sides. Be sure to leave the top of the bag open. Turn the bag right side out when finished.
At this point, you should have a rectangular bag with an open top and a flat bottom. The bottom panel creates a boxed shape that allows the bag to hold its form when filled.
Step Four: The Top Border
With right side facing, pick up and knit approximately 56 stitches evenly around the top opening of the bag. If you are using a circular needle, you can work this as a simple i-cord edging or a few rounds of garter stitch to stabilize the top.
If you prefer to keep things simple, just work 4 rows of garter stitch back and forth on each side of the bag opening, then bind off loosely. This prevents the top edge from rolling (which stockinette tends to do) and gives the bag a tidy finished appearance.
Step Five: The Handles (Make Two)
The handles are worked as simple i-cord, which is a wonderful technique to learn if you have not tried it before. I-cord creates a neat, rounded tube of fabric that is surprisingly strong and comfortable to carry.
To make i-cord, you will need two double-pointed needles or the tips of a short circular needle.
Cast on 4 stitches. Without turning your work, slide the stitches to the right end of the needle. Pull the yarn firmly across the back and knit the 4 stitches again. Continue in this way, sliding stitches to the right and knitting across without turning, until the cord measures 22 inches. This creates a handle long enough to carry over the shoulder as well as by hand.
Bind off and make a second handle the same way.
Alternatively, if i-cord is not your preference, you can knit a flat strap instead. Cast on 8 stitches and work in garter stitch until the strap measures 22 inches, then bind off. This creates a wider, flatter handle.
Step Six: Attaching the Handles
Position each handle on the front and back of the bag, placing the ends approximately 3.5 inches in from each side edge. The handles should be centered across the width of the bag.
Pin the handles in place and try the bag on for size before sewing. It is easy to adjust the placement at this stage, and much more difficult once everything is stitched down.
Using your tapestry needle and a length of yarn, sew each handle end securely to the inside top edge of the bag. For extra durability, sew a small square or cross pattern at each attachment point, going through all layers of the handle and the bag fabric several times.
Weave in all remaining ends carefully and trim.
Finishing Touches and Customization Ideas
Now that your bag is assembled, you have plenty of options for making it uniquely yours.
Lining: Adding a fabric lining to the inside of your knit bag is one of the best things you can do for its longevity and practicality. A simple cotton lining prevents smaller items from slipping through the knitted fabric and gives the bag more structure. You do not need to be an expert sewer — a basic hand stitch around the perimeter is all it takes.
Pockets: If you want interior organization, sew a small fabric pocket to the inside lining before attaching it to the bag. This is wonderful for keeping your keys or phone easily accessible.
Fringe: Cut lengths of yarn about 10 inches long and fold them in half. Use a crochet hook to pull the folded loop through a stitch along the bottom edge of the bag, then pass the loose ends through the loop and pull snug. Repeat across the entire bottom edge for a boho-inspired fringe detail.
Color blocking: This pattern works beautifully in two contrasting colors. Try knitting the bottom half of each panel in one color and the top half in another, carrying both yarns up the side of your work.
Embroidery: Once the bag is finished, you can add embroidered flowers, geometric shapes, or initials using a contrasting yarn and a tapestry needle. Simple cross stitch and chain stitch are easy to learn and look striking on a plain cotton background.
Yarn Suggestions for Your Knit Bag
Choosing the right yarn makes a real difference in how your finished bag looks and feels. Here are some types worth considering.
Lion Brand 24/7 Cotton is a widely available, affordable cotton yarn that comes in a generous range of colors. It is machine washable, which is a huge practical bonus for a bag that will see regular use. Its smooth twist means your stitches will look crisp and even.
Paintbox Simply DK Cotton is slightly lighter than worsted but very consistent in quality, and it is an excellent choice if you want a slightly drapier bag with a more relaxed, casual feel. You may want to go up a needle size.
Cascade 220 Superwash is a wool yarn rather than cotton, but it is machine washable and creates a bag with a wonderful softness and warmth. It is slightly stretchier than cotton, so your finished bag may have a bit more give.
Bernat Handicrafter Cotton is a budget-friendly classic that many knitters have relied on for decades. It comes in a huge range of solid and variegated colorways and holds up beautifully to heavy use.
If you want to explore more sustainable options, look for recycled cotton yarn or undyed natural cotton. Several independent dyers also sell hand-dyed cotton specifically for market bags, and working with hand-dyed yarn adds a completely unique quality to your finished piece.
Tips for Beginner Knitters Trying This Pattern
If this is one of your first knitting projects, here are a few things that will make the process smoother and more enjoyable.
Tension matters. Consistent tension — the amount of tightness in your stitches — comes with practice. Do not worry if your first few rows look uneven. By the time you have worked an inch or two, your tension will usually even out naturally.
Count your stitches regularly. At the end of every few rows, quickly count to make sure you still have 58 stitches on the needle. It is easy to accidentally add or drop a stitch, and catching it early saves a lot of frustration.
Use stitch markers for reference. Even on a simple flat panel, placing a marker at the center of your row can help you track your progress and spot any mistakes more easily.
Take your time with seaming. The seaming step is where many beginner projects either shine or fall apart. Go slowly, keep your tension even, and do not rush. A neat seam makes the whole bag look more polished.
Block before seaming. This single step — wetting your pieces and letting them dry flat — makes an enormous difference in how the finished bag looks. Cotton especially benefits from wet blocking, as it evens out any tension inconsistencies and gives the fabric a lovely smooth appearance.
How to Care for Your Knit Bag
Proper care will keep your knit bag looking great for years. Most cotton knit bags can be machine washed on a gentle cycle with cold water and laid flat to dry. Avoid the dryer, which can cause cotton to shrink and may distort the shape of the bag.
If your bag gets a small stain, spot cleaning with a mild soap and cool water is usually sufficient. For heavily soiled bags, a full hand wash in a basin of cool water with a small amount of gentle detergent works well.
Store your knit bag flat or folded when not in use. Hanging it for long periods can stretch the handles over time.
Final Thoughts
A basic knit bag is one of those projects that rewards you at every stage. The knitting itself is meditative and satisfying. The assembly teaches you practical skills like seaming and picking up stitches. And the finished object is something you will actually use and enjoy every day.
Whether you follow this pattern exactly or use it as a jumping-off point for your own creativity, the most important thing is that you enjoy the process. Knitting is meant to be pleasurable, and a project like this — practical, achievable, and completely your own — is one of the best reminders of why so many people fall in love with the craft in the first place.
Grab your yarn, cast on, and enjoy making something beautiful with your own two hands.