
Free Knit Bag Pattern for Stylish Knitters
There is something deeply satisfying about carrying a bag you made with your own hands. It tells a story before you even open it — a story of patience, creativity, and a skill that has been passed down through generations. If you have been searching for a free knit bag pattern that is both functional and genuinely stylish, you have landed in exactly the right place. This pattern is designed for knitters who want a finished object that looks polished, holds up over time, and earns compliments wherever they take it.
Whether you are a seasoned knitter looking for your next quick project or an intermediate knitter ready to step beyond scarves and dishcloths, this pattern walks you through every step. By the time you bind off your last stitch, you will have a structured tote-style bag with a beautiful textured body, sturdy handles, and enough room for a farmer’s market haul, a set of knitting supplies, or everything you need for a day out.
Let’s get started.
About This Pattern
This is a free knit bag pattern for a medium-sized tote. The finished bag measures approximately 13 inches wide and 12 inches tall, not including the handles. It is worked in a chunky yarn on relatively large needles, which means it knits up quickly — most knitters finish the body in a single weekend. The stitch pattern creates a firm, slightly textured fabric that holds its shape beautifully without needing a lining, though you can absolutely add one if you prefer.
The design uses a combination of knit and purl stitches to create a seed stitch border that frames a central stockinette panel. It looks intentional and sophisticated, but it is not complicated to execute. The handles are knitted as separate I-cord strips and sewn on at the end, giving you control over placement and making the construction very beginner-friendly.
Materials You Will Need
Before you cast on, gather everything you will need so the process stays smooth from start to finish.
Yarn: Approximately 200 yards of bulky weight yarn (weight 5 or 6). Look for a yarn with good stitch definition and some durability — wool, wool blends, and cotton-acrylic blends all work well here. Avoid anything too slippery, like pure bamboo or superwash-treated wool, as these tend to stretch out over time in a bag. A twist to the yarn’s ply will help the texture really pop. Some excellent choices are Lion Brand Wool-Ease Thick & Quick, Cascade Magnum, or a sturdy cotton blend like Lion Brand 24/7 Cotton in the heavier weight.
Needles: US size 10.5 (6.5 mm) straight or circular needles. You can knit this flat on straight needles, but a 24-inch circular makes it easier to manage the stitch count.
Notions: A tapestry needle for weaving in ends and seaming, scissors, stitch markers, and a tape measure. If you plan to add a lining, you will also need fabric, a sewing needle, thread, and basic sewing supplies.
Optional: Two small pieces of foam board or plastic canvas cut to size for the bag’s base, to give it a firm bottom.
Gauge
16 stitches and 22 rows = 4 inches in stockinette stitch using US 10.5 needles.
Gauge matters more for a bag than many knitters assume. A too-loose gauge will give you a floppy bag that stretches out of shape. A too-tight gauge produces a stiff fabric. Take a few minutes to swatch before you cast on, and adjust your needle size up or down until you hit the right tension. Your bag will be better for it.
Abbreviations
Throughout this pattern, the following abbreviations are used.
CO means cast on. BO means bind off. K means knit. P means purl. RS means right side. WS means wrong side. St or sts means stitch or stitches. Rep means repeat. PM means place marker. SM means slip marker. K2tog means knit two stitches together. M1L means make one left. M1R means make one right.
Pattern Instructions
The Base
The bag is constructed from the bottom up. You will start by knitting a flat rectangle for the base, then pick up stitches around all four sides and work the body in the round. This construction gives the bag clean lines and a naturally structured shape.
Cast on 16 stitches.
Row 1 (RS): Knit across.
Row 2 (WS): Purl across.
Repeat these two rows until your base measures 5 inches from the cast-on edge, ending on a WS row. Do not bind off. Leave stitches on a holder or on the needle while you pick up around the perimeter.
Picking Up Stitches for the Body
This step feels a little intimidating the first time, but it is straightforward once you get going. You are going to pick up stitches along every edge of the base rectangle and join to work in the round.
With RS facing, work across the 16 live stitches on your needle. Place a marker to mark the corner, then pick up and knit 20 stitches along the long side of the rectangle (roughly 4 stitches for every inch). Place another marker, pick up and knit 16 stitches across the cast-on edge, place a marker, and pick up 20 stitches along the remaining long side. Place a final marker and join to work in the round.
You should have 72 stitches total on your needles.
Setting Up the Stitch Pattern
The body of the bag combines a seed stitch border on the sides with a clean stockinette center panel. The contrast between the two textures is subtle but gives the bag a very finished, intentional look.
Setup Round: K1, P1, K1, P1, K1, P1, K1, P1 (8 sts in seed stitch), K8 (stockinette), K1, P1, K1, P1, K1, P1, K1, P1 (8 sts in seed stitch) at each corner panel, K8 stockinette. Work this around all four sides.
For clarity, the 72 stitches are arranged as follows as you go around the bag. The two short sides (16 stitches each) are worked in seed stitch. The two long sides (20 stitches each) feature 6 stitches of seed stitch on each outer edge framing an 8-stitch stockinette center. This creates that framed-panel effect when you look at the finished bag straight on.
Working the Body Rounds
Seed stitch panel: On each RS round, knit the purls and purl the knits. This is the definition of seed stitch — you are always working the opposite of what you see.
Stockinette panels: Knit every stitch on every round.
Work in this established pattern until the body of the bag measures 11 inches from the base. End after completing a full round.
Shaping the Top Edge
The top edge is worked as a knit 2, purl 2 ribbing, which pulls in slightly and adds structure to the opening without needing a separate facing or hem.
Ribbing Setup Round: K2, P2 around, adjusting as needed so your stitch count stays at 72. (If 72 is not evenly divisible by your ribbing pattern at a specific spot, simply knit a stitch instead of breaking the pattern.)
Work K2, P2 ribbing for 6 rounds. Bind off loosely in pattern. The top will have a slight inward curl that flattens out naturally with blocking or use.
Knitting the Handles
The handles are made using a three-stitch I-cord technique, which creates a round, rope-like strip that is both sturdy and comfortable to carry. You will make two handles of equal length.
Using double-pointed needles or the tips of your circular needle, cast on 3 stitches.
I-Cord Row: Knit 3. Do not turn your work. Slide the stitches to the right end of the needle, pull the yarn firmly across the back, and knit again.
Repeat this I-cord row until the handle measures 22 inches from the cast-on edge. This gives you a handle drop of about 10 to 11 inches when folded and attached, which is comfortable for carrying by hand or slipping over your shoulder if you prefer a little more length.
Bind off and leave a long tail for seaming. Make a second handle to match.
Finishing
Finishing is where your bag goes from looking hand-knitted to looking handmade in the very best sense of the word. Take your time here.
Blocking: Wet block the body of the bag before attaching the handles. Fill the bag with a plastic bag stuffed with towels or use a small box that fits inside to give it shape. Mist the fabric with water, pat it into shape, and let it dry completely. This opens up the stitch pattern and evens out any tension irregularities.
Attaching the handles: Fold each handle in half to find its midpoint. Measure 3.5 inches in from each side seam on the long panels of the bag and mark these points with a stitch marker or a small piece of yarn. Sew one end of each handle to one marked point and the other end to the corresponding point on the same panel, leaving approximately 1 inch of overlap on each end so the handle sits flat. Use the tapestry needle and a length of matching yarn to whipstitch around each attachment point several times, creating a secure box or X shape. This is the part of the bag that takes the most stress, so more stitches are always better than fewer.
Weaving in ends: Use the tapestry needle to weave all yarn ends through the back of the fabric in a figure-eight path. This prevents them from working their way loose over time.
Optional base insert: If you want a firm bottom, cut two pieces of plastic canvas slightly smaller than the base rectangle and slip them inside. You can also stitch them to the inside base if you prefer they not shift around.
Adding an Optional Fabric Lining
A lining extends the life of any knitted bag and makes it easier to find small items inside. It also prevents things like pens or keys from poking through the knitted fabric over time.
Cut a piece of fabric to the interior dimensions of the bag plus a half-inch seam allowance on all sides. Fold the seam allowance under and press it flat with an iron. Slip the lining inside the bag with the wrong side of the fabric facing the knitting. Pin it in place around the top edge, just below the ribbing, and hand-stitch it to the inside of the bag using a whipstitch or slip stitch. A cotton quilting fabric or a sturdy canvas works beautifully. Avoid anything too heavy, as it will drag on the knitted fabric.
Yarn Substitutions and Customization Ideas
One of the best things about this free knit bag pattern is how easily it adapts to different yarns and styles. Here are a few ideas to make the design your own.
If you prefer a lighter bag, try working the same pattern in a worsted weight yarn on US 8 needles. You will need to adjust your stitch count upward to hit the same finished dimensions, but the lighter yarn produces an airier fabric that works well for summer or beach bags.
A cotton yarn in a bright color makes a wonderful market tote. Cotton is durable, easy to wash, and gets better-looking the more it is used. Paired with natural linen stitch instead of seed stitch on the border panels, the result looks almost woven.
For a luxe version, try a wool-alpaca blend in a deep jewel tone. The subtle halo of the alpaca softens the texture and gives the bag a more elevated, boutique feel. These bags make excellent gifts.
You can also add external patch pockets by knitting a small rectangle, binding off, and sewing three sides to the body of the bag before attaching the handles. A pocket just tall enough to hold your phone is practical and adds an interesting design detail.
Leather handles are another beautiful option if you want to skip the I-cord. Many craft stores and online retailers sell pre-made leather bag handles with small holes for easy attachment. They give the bag a structured, high-end look and are incredibly durable.
Care Instructions
Hand wash your finished bag in cool water with a gentle wool wash or mild dish soap. Gently press out the excess water — do not wring or twist, as this distorts the fibers — and reshape while damp. Lay it flat or stuff it to dry. Most wool and wool-blend yarns should not go in the dryer, but check the label of whatever yarn you used.
For bags made with cotton or acrylic, you may be able to machine wash on a gentle cycle inside a mesh laundry bag. Again, always default to the yarn label’s instructions.
A Few Knitting Tips for Better Results
Knitting in the round can cause a slight jog at the beginning of each round where the pattern shifts. To minimize this on the ribbing section, try a jogless join technique: when you reach the first stitch of the second round, slip it purlwise instead of knitting it. This smooths out the visual jog considerably.
Keep your tension consistent, especially on the seed stitch sections. Seed stitch naturally creates a slightly denser fabric than stockinette, so some knitters need to go up a half needle size for those sections. If your seed stitch looks noticeably tighter than your stockinette, try a size 11 needle just for those stitches.
When picking up stitches around the base, try to stay consistent in how deep you insert your needle. Picking up in the same part of the stitch each time will give you an even, neat join line where the base meets the body.
Final Thoughts
A handknitted bag is one of those projects that genuinely earns its place in your life. Unlike a scarf that lives in a drawer or a sweater you only pull out in winter, a bag goes everywhere with you. It becomes a part of your daily routine. People notice it, ask about it, and when you tell them you made it yourself, the reaction is always the same — a little disbelief, then genuine admiration.
This free knit bag pattern was designed to be practical enough to actually use and attractive enough to actually want to. There is no fussy colorwork, no complex shaping, and no techniques that require a weekend workshop to figure out. Just clean construction, satisfying texture, and a finished object you will be proud to carry.
Cast on when you are ready. The yarn is waiting.