
Linen Stitch Tote Bag Free Knitting Pattern — The Perfect Knit Book Bag
If you’ve been searching for a knitting project that combines elegance, practicality, and just enough texture to keep your hands happy, the linen stitch tote bag might be exactly what you’ve been missing. This free knitting pattern walks you through creating a beautifully structured, fabric-like bag that’s sturdy enough to carry your library haul, your knitting projects, your farmers market finds, or anything else you reach for on a daily basis. The linen stitch creates a dense, woven appearance that doesn’t stretch out of shape the way stockinette can, making it one of the most satisfying stitches you’ll ever use for a functional accessory.
Whether you’re a beginner who has mastered the knit and purl and is ready for something a little more exciting, or an experienced knitter looking for a portable weekend project, this tote pattern is flexible, forgiving, and endlessly customizable. Let’s get into everything you need to know — from materials and gauge to step-by-step instructions and finishing tips.
Why the Linen Stitch Is Perfect for a Tote Bag
Before we dive into the pattern itself, it helps to understand why the linen stitch is such a smart choice for a bag. Unlike stockinette stitch, which curls at the edges and has a lot of horizontal stretch, the linen stitch creates a firm, stable fabric with very little give. This means your bag will hold its shape even when loaded with heavy books or groceries.
The linen stitch — also called the slip stitch fabric or woven stitch — involves slipping stitches with the yarn held in front, creating a subtle woven texture that looks far more complicated than it actually is. The fabric it produces is denser than regular knitting, which means it wears extremely well and doesn’t snag or pill easily.
There’s also something genuinely meditative about working the linen stitch. Once you get into the rhythm of knit, slip with yarn forward, the repetition becomes soothing without being boring. You’ll find yourself picking this project up just to spend a few quiet minutes with it, and before long, you’ll have a bag you’re genuinely proud of.
Materials You’ll Need
One of the best things about this project is that it doesn’t require a huge investment in materials. Here’s everything you’ll need to get started.
Yarn: Approximately 300–400 yards of worsted weight cotton or cotton-blend yarn. Cotton is the traditional choice for tote bags because it’s durable, washable, and holds the linen stitch beautifully. Look for a smooth, tightly plied yarn that won’t split easily. Some lovely options include Lion Brand 24/7 Cotton, Paintbox Yarns Simply DK (held double for a worsted weight), or Cascade Ultra Pima. If you’d like a softer bag with a bit more drape, a cotton-linen blend works wonderfully and leans into the “linen stitch” aesthetic in a very satisfying way.
Needles: US size 7 (4.5mm) straight or circular needles. Many knitters find circular needles easier to manage for larger flat pieces, but straight needles work just fine too. If you find your gauge running tight, go up to a US 8 (5mm). If it’s running loose, drop down to a US 6 (4.0mm).
Notions: A tapestry needle for weaving in ends, scissors, stitch markers if desired, and a ruler or gauge swatch.
Optional: If you’d like to line your bag (highly recommended for carrying books or anything heavy), you’ll need about half a yard of sturdy cotton fabric, a needle and thread or access to a sewing machine, and a pair of fabric scissors.
Gauge and Finished Measurements
Gauge in linen stitch is different from standard stockinette, and it’s worth taking the time to swatch before you begin. Because the linen stitch produces a denser, firmer fabric, you’ll typically get slightly fewer stitches per inch than the yarn label suggests.
Target gauge: Approximately 18 stitches and 28 rows = 4 inches (10 cm) in linen stitch on US 7 needles.
Finished bag measurements: Approximately 13 inches wide by 14 inches tall (before handles), with a depth of about 3–4 inches if you work a gusset. If you skip the gusset, the bag will be flat but still very functional.
Gauge isn’t critical for this project the way it would be for a fitted garment — a stitch or two off won’t ruin anything. But being close to gauge will ensure your bag comes out at a usable size and uses roughly the estimated yardage.
Understanding the Linen Stitch
If you’ve never worked the linen stitch before, take a moment to practice it before you begin the full pattern. It’s worked over a multiple of 2 stitches, plus 1 for balance.
Right side rows (RS): Knit 1, bring yarn to the front, slip 1 purlwise, bring yarn to the back. Repeat from to across, ending with knit 1.
Wrong side rows (WS): Purl 1, bring yarn to the back, slip 1 purlwise, bring yarn to the front. Repeat from to across, ending with purl 1.
The key thing to remember is that the slipped stitches always get a “float” of yarn in front of them on both sides of the work. This is what creates that woven, fabric-like appearance. After a few rows, you’ll immediately see the texture emerging and you’ll understand intuitively why the stitch works so well.
The Pattern
Cast On
Using your US 7 needles and your chosen yarn, cast on 63 stitches. This gives you a starting width of approximately 14 inches before the fabric draws in slightly with the density of the linen stitch, landing you at the target width of about 13 inches. Use a long-tail cast on if you can — it gives a neat, stretchy edge that looks clean at the top of the bag.
If you’d like a wider bag, cast on 75 or 87 stitches (keeping to multiples of 2 plus 1). For a narrower bag or clutch-sized version, try 51 stitches.
Bottom Border
Work 4 rows in garter stitch (knit every row) to create a flat, stable base edge. Garter stitch won’t curl and creates a nice visual break between the base of the bag and the linen stitch body.
Main Body
Begin working the linen stitch pattern as described above, alternating RS and WS rows. Continue working in linen stitch until the piece measures approximately 13 inches from the cast-on edge (not counting the garter border). This will be the full height of one side of the bag.
At this point, work 4 rows of garter stitch again to create a matching top border. This helps the top of the bag lay flat and resist rolling.
Bind off loosely in pattern. A stretchy bind off, like the standard bind off worked on larger needles, will keep the top edge flexible and easy to use.
Repeat for Second Panel
Cast on 63 stitches and repeat the entire sequence: 4 rows garter, linen stitch body to 13 inches, 4 rows garter, bind off. You now have two identical panels.
Assembling the Bag
Lay your two panels with right sides facing each other. Using your tapestry needle and a length of yarn, seam along the bottom edge and both side edges using a mattress stitch or whip stitch. Mattress stitch creates an invisible seam on the right side and is worth the effort if you want a polished look. Whip stitch is faster and still perfectly neat.
Turn the bag right side out. Press lightly with a damp cloth if needed — cotton yarns often benefit from a gentle blocking to even out the stitches and soften the fabric slightly.
Making the Handles
The handles are what transform your knitted panels into a functional tote, and there are a few different approaches depending on the look and durability you’re after.
Knitted I-Cord Handles: Using double-pointed needles or a circular needle, cast on 4 stitches and work an i-cord until the handle measures 24 inches (or your preferred length for shoulder carry). An i-cord is made by knitting all stitches, sliding the work to the other end of the needle without turning, and pulling the working yarn across the back to knit again. After several inches, a neat tube will form. Make two handles, then sew them firmly to the inside of the bag’s top edge, spacing them about 3.5 inches in from each side seam.
Woven Fabric Handles: If you’re lining the bag (more on that shortly), you can use matching or contrasting cotton twill tape as handles. Cut two lengths of 26–28 inches, fold the raw ends under, and stitch them securely to the inside of the bag. This is a great option if you’re carrying heavier items regularly, as it adds strength and a clean, structured look.
Double-Strand Braided Handles: For a chunkier, more textured look, cut several lengths of yarn, fold them together, and braid them into a handle. Knot or sew the ends to secure them. This works especially well with thicker yarns and gives the bag a bohemian feel.
Whatever handle method you choose, make sure the attachment is extremely secure. Use a square of reinforcement stitches rather than a single line of sewing, and consider running your needle through multiple times for bags that will carry heavy books.
Optional: Adding a Gusset for Extra Depth
If you’d like your bag to have three-dimensional depth — great for carrying thick books, a laptop, or knitting projects with multiple skeins — you can add a simple gusset.
After seaming the two panels together along the sides and bottom, flatten each bottom corner so that the side seam aligns with the bottom seam, creating a triangular point. Stitch across the triangle approximately 1.5 inches up from the point. This creates a boxed bottom that gives the bag a flat base and significantly more interior volume. Tuck the triangular flaps inside and tack them down with a few stitches if you like.
Lining Your Bag
Lining is optional, but it makes a tremendous difference in both the look and longevity of your bag, especially if you’re using it as a book bag. The linen stitch fabric, while dense, does have small gaps between the slip stitch floats that can catch on small objects. A lining prevents this and gives the interior a finished, professional appearance.
To line your bag, cut two rectangles of cotton fabric that are about half an inch larger all around than your finished knitted panels. With right sides together, stitch the lining pieces along the sides and bottom using a sewing machine or hand stitching. Leave the top open. If you’re adding gussets to the knitted bag, add them to the lining too by pressing the bottom corners in the same way.
Fold the top edge of the lining under by half an inch and press it flat. Slip the lining inside the bag with wrong sides together, aligning the top folded edge with the inside of the knitted bag’s top border. Using a tapestry needle and matching thread, slip stitch the lining to the inside of the bag all around the top edge, securing it neatly.
If you’d like an interior pocket, add it to one of the lining pieces before assembling the lining. A simple rectangle of fabric folded in half and stitched to the lining panel creates a pocket that holds a phone, keys, or a small notebook.
Finishing Touches and Customization Ideas
Once your bag is assembled, weave in all loose ends carefully using your tapestry needle, burying the tails in the fabric so they won’t work their way out with use. Give the bag one more light blocking if needed, and let it dry fully before using it.
Now here’s where the real fun begins. This pattern is an excellent canvas for customization. You can work the entire bag in a single solid color for a sophisticated, minimal look, or alternate two colors every two rows for a subtle stripe that shows beautifully in the linen stitch texture. Try a main color for the body with a contrasting color for the garter stitch borders — this simple detail can completely transform the aesthetic of the bag.
You might also consider adding a button closure, a magnetic snap, or even a simple loop-and-toggle to keep the bag closed when you’re carrying it on transit. A small sewn loop at the center of the back top edge with a wooden button on the front works beautifully and adds a handmade, artisanal detail that people always notice.
Embroidery is another wonderful addition. Because the linen stitch creates such a stable, even fabric, it takes embroidery beautifully. A small botanical motif, your initials, or a simple geometric border can turn a lovely bag into something truly unique and personal.
Caring for Your Linen Stitch Tote
Cotton yarn is wonderfully easy to care for. Most cotton tote bags can be machine washed on a gentle cycle in cold water. Turn the bag inside out before washing to protect the knitted fabric, and reshape it by hand while it’s still damp before laying it flat to dry. Avoid putting a knitted cotton bag in the dryer, as the heat can shrink and distort the fibers.
With regular use and proper care, a well-made cotton knitted tote will last for years. The linen stitch fabric actually tends to get better with washing — it softens slightly while maintaining its structure.
A Note on Yarn Substitutions
While cotton is the recommended fiber for this pattern, don’t feel locked in. A cotton-linen blend produces a beautifully crisp fabric with slightly more natural drape. Linen yarn on its own is wonderfully durable and develops a gorgeous patina with use, though it can feel stiff at first and softens significantly after washing. If you’d like a softer, lighter bag, try a bamboo blend yarn — it has a subtle sheen and produces a slightly drapier fabric that still works beautifully in the linen stitch. Avoid stretchy fibers like high-percentage wool or acrylic for this particular pattern, as the bag would lose its shape and structure over time.
Why This Makes the Perfect Book Bag
There’s something particularly fitting about a handknitted bag designed for carrying books. Both knitting and reading are slow, intentional pleasures in a world that often moves too fast. Bringing your knitting to the library, coming home with an armful of books tucked into something you made with your own hands — that combination feels right in a way that’s hard to articulate but easy to feel.
The linen stitch tote is wide enough to hold several paperbacks or a couple of hardcovers side by side. It’s tall enough to accommodate standard book dimensions without the spine poking out. The density of the fabric protects your books from light rain or bumps in a bag, and because the tote doesn’t have a rigid structure, it conforms naturally to whatever you’re carrying. Add a lining with a small inside pocket for your library card and you’ve created something genuinely functional, beautiful, and completely yours.
This is the kind of project you’ll make once and reach for every week. And then you’ll make another one in a different color. And then one as a gift. That’s the thing about a pattern this satisfying — it doesn’t just stay a pattern for long. It becomes a staple.
Happy knitting, and enjoy every stitch of your new favorite bag.