
Easy Knit Tote Bag Pattern | Beginner Market Bag (PDF Download)
There is something deeply satisfying about carrying your groceries, library books, or beach essentials in a bag you made yourself. A knitted tote bag is one of those projects that sits right at the intersection of practical and beautiful — it is sturdy enough to hold a week’s worth of produce, pretty enough to take to a farmer’s market, and simple enough that a complete beginner can finish it in a weekend. This easy knit tote bag pattern walks you through every step of creating your own market bag from cast-on to finished handle, with clear instructions that assume you know very little and want to learn everything.
Whether you are picking up your needles for the first time or returning to knitting after years away, this pattern is designed to grow your skills without overwhelming you. By the time you bind off the last stitch, you will have a beautiful, functional bag and a much stronger grasp of the fundamentals of knitting.
Why Knit a Tote Bag?
Before we dive into the pattern itself, it is worth taking a moment to talk about why a market bag makes such a perfect beginner project. Unlike a sweater or a pair of socks, a tote bag has no shaping, no seaming around curved edges, and no complex stitch counts to maintain across multiple pieces. It is essentially a rectangle — or two rectangles sewn together — with handles attached. That simplicity is exactly what makes it ideal for learning.
At the same time, a tote bag is genuinely useful. Single-use plastic bags have fallen out of favor for good reason, and a handknit market bag is an eco-friendly alternative you will actually be proud to pull out at the checkout line. Cotton yarn, which is the best choice for this type of bag, is washable, durable, and gets softer with every wash. You can make several of these bags in different colors and use them for everything from grocery runs to gift wrapping to storing your yarn stash.
This pattern is also a wonderful gift. A handmade tote made from quality cotton yarn takes only a few hours of your time and costs very little in materials, yet it feels genuinely thoughtful and personal. Once you have made one for yourself, you will almost certainly want to make more for the people you love.
Materials You Will Need
One of the joys of this pattern is how few supplies it requires. Here is everything you need to get started.
Yarn: Approximately 200–250 yards of worsted weight cotton yarn. 100% cotton is strongly recommended for a market bag because it holds its shape, does not stretch out under weight the way acrylic can, and is easy to wash. Lion Brand 24/7 Cotton, Paintbox Simply DK Cotton (held double), and We Are Knitters The Petite Wool in a cotton blend are all excellent choices. For a larger, more open bag, a bulky cotton rope yarn works beautifully as well.
Needles: US size 7 (4.5mm) straight or circular needles. If you are using a heavier yarn or prefer a looser fabric, size 8 (5mm) needles will work as well.
Notions: A tapestry or yarn needle for weaving in ends, scissors, and a ruler or measuring tape.
Gauge: Approximately 18 stitches and 24 rows over 4 inches in stockinette stitch. Gauge matters less for a bag than it does for a fitted garment, but checking it will help you predict the finished size of your bag.
Finished Size: Approximately 13 inches wide by 14 inches tall (before handles), with handles adding roughly 10 additional inches of length. This is a generous market bag size — large enough to carry a full load of groceries but not so large that it becomes unwieldy.
Abbreviations and Stitch Guide
If you are new to reading knitting patterns, here are the abbreviations used throughout this pattern.
CO — Cast on. This is how you create the initial row of stitches on your needle.
K — Knit. The most basic stitch in knitting.
P — Purl. The second most basic stitch, worked from the opposite direction.
K2tog — Knit two stitches together. A simple decrease.
YO — Yarn over. Wrapping the yarn around the needle to create a new stitch and a small hole, often used decoratively.
BO — Bind off (also called cast off). How you finish your work and secure the stitches.
Rep — Repeat.
RS — Right side (the side of the fabric that faces out).
WS — Wrong side (the side of the fabric that faces in).
St(s) — Stitch or stitches.
Pattern Notes
This bag is worked flat in two identical panels, then seamed along the sides and bottom. The handles are knit as long I-cord strips and sewn on, or optionally picked up and knit directly from the top edge. Both methods are described below.
The stitch pattern used for the body of the bag is a simple seed stitch, which creates a beautifully textured fabric that lies flat without curling at the edges. Unlike stockinette, seed stitch does not roll, which means you do not need to add a border to keep your panels flat. This is one reason it is such a smart choice for bags and other flat projects.
If you are a complete beginner who has only knitted in garter stitch (all knit, all the time), seed stitch will introduce you to the purl stitch and to alternating stitches within the same row. It is very approachable, and once you get the rhythm of it, the pattern feels almost meditative.
The Pattern
Cast On
Using your long-tail cast on or your preferred method, CO 58 stitches. The long-tail cast on is recommended because it creates a neat, slightly elastic edge that looks finished and professional. If you are not yet comfortable with the long-tail cast on, a simple backward loop cast on will also work.
Seed Stitch Setup
Row 1 (RS): K1, P1; repeat from to end of row.
Row 2 (WS): P1, K1; repeat from to end of row.
In seed stitch, you always knit the stitches that were purled in the previous row, and purl the stitches that were knit. This is what creates that beautiful pebbly texture. A helpful way to remember it is: if the stitch in front of you looks like a bump (a purl), knit it. If it looks like a V (a knit), purl it.
Repeat Rows 1 and 2 until your panel measures approximately 14 inches from the cast-on edge. This will take roughly 84 rows, but measure rather than count — your row gauge may differ slightly from the pattern, and measuring is always more reliable.
Bind Off
Bind off all stitches loosely in pattern. “In pattern” means you will knit the stitches that you would have knit and purl the stitches that you would have purled if you were continuing the seed stitch. A loose bind off is important here because a tight one can cause the top edge of your bag to pucker or prevent the bag from opening wide enough to be useful. If you tend to bind off tightly, try using a needle one size larger for the bind-off row only.
Make the Second Panel
Repeat all of the above to create a second identical panel. You will now have two seed stitch rectangles of equal size.
Seaming the Bag
Place your two panels together with right sides facing (the textured sides facing each other). Using your tapestry needle and a length of yarn approximately 36 inches long, seam along the bottom edge and both side edges using a mattress stitch or a simple whip stitch. Leave the top edge open — this is, of course, the opening of your bag.
The mattress stitch creates an almost invisible seam that looks very clean from the right side. If you are new to it, there are excellent video tutorials available online that show the technique clearly. A whip stitch is faster and slightly more visible, but it is still perfectly tidy and entirely acceptable.
Once you have seamed three sides, turn the bag right side out and push out the corners gently with your finger or a blunt pencil. You will notice the seams settle nicely and the bag takes shape.
Making the Handles
There are two approaches to making the handles for this bag. The first is the I-cord method, which produces round, rope-like handles with a clean, polished look. The second is the flat strap method, which is a bit quicker and creates flat handles similar to those you might find on a store-bought canvas tote. Both are described here.
I-Cord Handles
I-cord is a brilliant little technique that uses double-pointed needles (or a circular needle) to create a narrow, tubular knitted cord. It sounds intimidating if you have never done it, but it is genuinely one of the easiest things you will ever knit.
Using double-pointed needles in your chosen size, CO 4 stitches. Do not turn the needle. Instead, slide the stitches to the opposite end of the needle so the yarn is coming from the left stitch. Pull the working yarn firmly across the back of the work and knit all 4 stitches. Do not turn. Slide again. Repeat this process until your cord measures approximately 22 inches. This is a comfortable handle length for most people, but you can adjust up or down to suit your preference.
Make two I-cord handles of equal length. Weave in all ends.
To attach the handles, decide where you want them positioned on the bag. A typical placement is approximately 3.5 inches from each side seam along the top edge. Fold the raw ends of each I-cord under by about half an inch and pin them in place. Using your tapestry needle and a doubled length of yarn in the same color, sew each end of each handle securely to the inside of the bag’s top edge. Stitch around the perimeter of each folded end several times to ensure the handles are firmly attached and can withstand the weight of a full load of groceries.
Flat Strap Handles
If you prefer flat handles, cast on 8 stitches and work in seed stitch (K1, P1 across, alternating on each row) until the strap measures 22 inches. Bind off. Make two. Attach in the same manner described above.
Finishing Touches
Weave in all remaining yarn ends using your tapestry needle, threading the tail through several stitches in different directions to secure it. Trim close.
Give your finished bag a gentle hand wash in cool water with a small amount of mild soap. Squeeze out the excess water without wringing (wringing can distort the shape), then lay the bag flat on a clean towel and roll the towel up to press out more moisture. Reshape the bag by hand and lay it flat to dry. Cotton yarn benefits from this first wash — it will relax, soften, and bloom slightly, and the finished bag will drape beautifully.
Tips for Beginners
If you are relatively new to knitting, here are a few pieces of advice that will make this project go more smoothly.
Tension matters more than you think. Inconsistent tension — knitting some stitches tight and others loose — is one of the most common beginner struggles, and it shows up in the finished fabric as an uneven, ripply texture. The best cure for inconsistent tension is simply practice. Your tension will naturally even out as you become more comfortable holding the yarn and the needles. Do not worry too much about it on your first project.
Count your stitches regularly. At the end of every few rows, take a moment to count that you still have 58 stitches on your needle. It is much easier to fix an extra or missing stitch when you catch it early than when you have knitted 30 rows past the mistake.
Use stitch markers if you find your place in the seed stitch pattern. Some knitters find it helpful to place a marker after every 10 stitches so they can check their stitch count in smaller chunks.
Do not be afraid to pull back your work. Unknitting (called “tinking,” which is knit spelled backward) or pulling out multiple rows at once (called “frogging”) is a normal part of knitting. Every knitter does it. The yarn is perfectly fine after being reworked, and a corrected mistake is always better than a mistake left in place.
Customizing Your Tote Bag
Once you have made the basic pattern, the possibilities for customization are genuinely endless. Here are a few ideas to inspire you.
You can add a simple lace stripe by substituting a row of YO, K2tog for a regular seed stitch row every few inches. This creates a delicate eyelet row that looks lovely and lets light through, giving the bag an open, airy feeling.
You can change the size easily by casting on more or fewer stitches. Adding or subtracting 10 stitches changes the width by roughly two inches. Knitting more or fewer rows changes the height proportionally.
You can work the bag in stripes by changing colors every few rows. Join a new color at the beginning of a right-side row by simply dropping the old yarn and picking up the new one, leaving a tail to weave in later. Carrying the unused color up the side is fine for narrow stripes of two or three rows.
You can add a simple drawstring by working a row of evenly spaced eyelets (YO, K2tog across the row) near the top of the bag, then threading a length of ribbon, leather cord, or I-cord through the holes.
Downloadable PDF Pattern
This easy knit tote bag pattern is available as a beautifully formatted PDF download that you can save to your device, print at home, or view on a tablet while you knit. The PDF includes all of the instructions above, plus a full materials list, a stitch guide with illustrations, a troubleshooting section for common beginner questions, and a notes page where you can jot down your modifications. It is formatted for easy reading with large, clear type and plenty of white space.
The PDF is designed to be printed on standard letter or A4 paper. Pages are single-sided for easy reference, and the stitch guide section includes simple diagrams that make it especially useful for visual learners.
Whether you prefer to knit from a screen or from a printed sheet propped up next to your yarn basket, the downloadable version of this pattern makes it easy to take your project anywhere.
One Last Word Before You Cast On
Knitting a bag for yourself or someone you love is one of those quietly wonderful things you can do with your hands and a few hours of time. It asks nothing of you except patience and a little practice, and it gives back something genuinely lasting — an object that is useful, beautiful, and entirely your own.
This easy knit tote bag pattern is the kind of project you will return to again and again. Once you have made the first one and felt the pleasure of carrying something you made yourself to the farmer’s market or the beach or the library, you will understand why so many knitters keep this pattern at the top of their queue all year long.
Grab your yarn, cast on 58 stitches, and let’s get started. Your market bag is waiting.