What You Need to Knit a Basic Bag

A straightforward knitted bag is one rectangle folded in half and sewn up the sides—you can finish one in a weekend with just yarn, needles, and a tapestry needle. The easiest approach is to pick a worsted-weight yarn (medium thickness) in a solid color, which hides mistakes better than thin yarn or variegated patterns. You will need two size US 8 or US 9 needles (the exact size depends on your yarn label), a tapestry needle for sewing seams, scissors, and a stitch marker to track your rows.

Before you buy yarn, check the label for the recommended needle size—it will say something like "US 8–9" or show a needle icon with a number. Buy enough yarn to knit a rectangle roughly 14 inches wide and 16 inches tall (the finished bag will be about 7 inches wide and 8 inches tall when folded). A single skein of worsted-weight yarn is usually enough. If you have never knitted before, practice the basic knit stitch on scrap yarn for 10 minutes first so your tension feels natural.

Key Takeaways

  • A basic bag is a rectangle knitted flat, then folded and sewn up the sides, which takes a beginner two to four hours of actual knitting time.
  • Cast on 28 to 32 stitches using the long-tail cast-on, then knit every row in garter stitch until your rectangle is roughly 16 inches tall.
  • Bind off all stitches loosely so the top edge does not pucker, then fold the rectangle in half and sew the two side seams with a tapestry needle.
  • Common mistakes include casting on too tightly (which makes the top edge hard to work), knitting too fast and losing stitches, and pulling the yarn too tight on the first stitch of each row.
  • You can add handles by knitting a separate cord and sewing it to the inside top edges, or by picking up stitches along the top and knitting down.

Cast On Your Stitches

Start by tying a slip knot at the end of your yarn, about 6 inches from the end. Slide this loop onto your left needle. Using the long-tail cast-on method (the most reliable for beginners), hold the yarn so the short end hangs down your left palm and the working yarn goes to your right. Insert your right needle under the loop on your left needle, then under the short strand hanging down, then back over the working yarn, and pull through. You have now cast on one stitch.

Repeat this motion until you have 28 to 32 stitches on your left needle. Count them by touching each one with your finger. The exact number does not matter much—28 stitches will give you a narrower bag, 32 will give you a wider one. If you drop a stitch or lose count, pull the whole thing out and start over. This takes most people 5 to 10 minutes the first time.

Knit the Body in Garter Stitch

Garter stitch is the simplest stitch: you knit every row, every stitch, every time. Insert your right needle through the first stitch on your left needle from left to right, wrap the yarn around the right needle, and pull the new loop through. Slide the old stitch off the left needle. Repeat until all stitches are on your right needle. You have completed one row.

Turn your needles around so the full needle is now on your left, and repeat. Do not worry if your edges look messy or your tension is uneven—garter stitch is forgiving. Count your rows as you go by placing a stitch marker (or a piece of yarn) after every tenth row. Knit until your rectangle is roughly 16 inches tall, which is usually around 40 to 50 rows depending on how tightly you knit. This is the longest part and will take 1 to 2 hours.

A common mistake is pulling the yarn too tight on the first stitch of each new row, which makes the edge look bunched. Instead, knit the first stitch loosely, then tighten up on the second stitch. Another mistake is accidentally dropping a stitch and not noticing until several rows later. If you drop one, you can pick it back up with a crochet hook (ask someone at a yarn shop to show you) or unravel back to that row and fix it.

Bind Off and Finish the Edges

Once your rectangle is the right height, bind off all your stitches so they do not unravel. Knit two stitches normally. Using your left needle, lift the first stitch (the one farther from the tip) over the second stitch and off the needle. You now have one stitch on your right needle. Knit one more stitch, then lift the first stitch over again. Repeat until one stitch remains. Cut the yarn, leaving a 6-inch tail, and pull it through the last stitch to find it.

Bind off loosely—if you pull too tight, the top edge will pucker and look unfinished. If you accidentally bind off too tightly, you can still use the bag, but the top will be slightly gathered. Weave in the loose ends (the tail from your cast-on and the tail from your bind-off) using your tapestry needle by threading them through nearby stitches on the back of the fabric.

Fold and Sew the Seams

Lay your rectangle flat on a table. Fold it in half lengthwise so the two short ends meet. The fold becomes the bottom of your bag. Thread your tapestry needle with a length of yarn about 2 feet long (you can use the same yarn as your bag, or a matching color). Starting at the bottom corner, insert the needle through both layers of fabric, going from the inside out.

Use a mattress stitch: insert the needle horizontally under one stitch on the left side, then under the corresponding stitch on the right side, then back under the next stitch on the left. Pull gently every few stitches to draw the seams together. Work your way up both sides until the bag is closed. Tie off the yarn on the inside by weaving the needle through a few stitches, then trim the excess. The seam should be nearly invisible from the outside.

Add Handles (Optional)

The simplest handle is a knitted cord. Cast on 4 stitches and knit every row until the cord is about 20 inches long (roughly 60 rows). Bind off, then sew one end to the inside top-left corner of your bag and the other end to the inside top-right corner. The cord will loop over the top of the bag as a handle.

Alternatively, you can pick up stitches along the top edge of your finished bag using a smaller needle, then knit down a few rows to create a reinforced rim. This takes more skill but looks more polished. Ask someone at a yarn shop to show you how to pick up stitches if you want to try this method.

Troubleshooting Common Problems

If your bag is lopsided or one side is wider than the other, you likely changed your tension partway through. This is normal for beginners and does not affect how the bag works. If you notice a hole in the middle of your knitting, you probably dropped a stitch several rows back. You can either unravel to that point and fix it, or leave it as a design feature—many knitters embrace small imperfections.

If the top edge is bunched or wavy after you bind off, you bound off too tightly. You can still use the bag; the top will just be slightly gathered. If the seams are visible from the outside or look bulky, you may have sewn too close to the edge. Next time, sew one stitch in from the edge for a neater seam. If your bag feels stiff or scratchy, the yarn may need to be washed and dried to soften it—check the label for washing instructions.

Frequently Asked Questions

How long does it take to knit a bag?

A beginner usually takes 2 to 4 hours of actual knitting time, spread over several days or a weekend. Most of that time is spent knitting the body in garter stitch. If you knit faster or choose a thicker yarn, you can finish in a few hours. If you add handles or decorative details, add another hour.

Can I use a different yarn weight?

Yes, but thicker yarn finishes faster and thinner yarn takes longer. Bulky yarn (very thick) will finish in an hour or two but may feel stiff. Fingering weight (very thin) will take 6 to 8 hours but creates a softer, more flexible bag. Always check your yarn label for the recommended needle size and follow it.

What if I drop a stitch?

If you notice it right away, use a crochet hook to pick it back up by hooking the dropped loop and pulling it through each row above it. If you do not notice until several rows later, you can unravel back to that point, fix it, and knit forward again. If you leave it, it will create a small hole, which some knitters intentionally do for texture.

Do I need to block my finished bag?

Blocking (wetting and reshaping your knitting) is optional for a straightforward bag. If your edges are wavy or your rectangle is not perfectly rectangular, wet it gently, pin it to the right shape on a towel, and let it dry overnight. This is not necessary but makes the finished bag look more polished.

Can I make a bigger or smaller bag?

Yes. Cast on fewer stitches (20 to 24) for a smaller bag, or more stitches (36 to 40) for a larger one. Knit to whatever height you want. A taller rectangle makes a taller bag, and more cast-on stitches make a wider bag. Keep notes on how many stitches and rows you used so you can repeat it next time.