
Bag with a Square Bottom Crochet Pattern – Easy & Stylish Crochet Tote
There is something deeply satisfying about making a bag from scratch. You start with a skein of yarn, follow a rhythm of stitches, and end up with something you can actually carry to the farmer’s market, the beach, or your local coffee shop. If you have been looking for a crochet tote pattern that is both beginner-friendly and genuinely stylish, this bag with a square bottom is exactly what you need. The flat, structured base gives it that polished, store-bought look while keeping the construction surprisingly simple. Grab your hook and let’s get into it.
Why a Square Bottom Makes All the Difference
Most beginner crochet bags start with a magic ring or a chain worked into a circle, producing a rounded bottom that tends to flop or lose its shape when you set the bag down. A square bottom changes everything. By starting with a foundation chain and building a rectangle base, your bag naturally sits upright on a flat surface. It holds its shape even when it is loaded with groceries, books, or all of those little things that seem to multiply at the bottom of a tote.
Beyond the structural benefits, a square bottom creates a more spacious interior. You get clean, defined corners that give the bag a modern silhouette. Think of those structured market totes you see on style blogs — that look almost always comes from a flat, rectangular base rather than a round one. And the great news is that transitioning from the base into the sides of the bag is one smooth, continuous process. No seaming required.
Materials You Will Need
Before you dive into the pattern, let’s gather everything together. Having your materials ready before you begin makes the whole process much more enjoyable.
Yarn: You will want a medium weight yarn, also labeled as Category 4 or “worsted weight.” Cotton yarn is an excellent choice for a tote because it is sturdy, holds its shape well, and gets better with washing. Look for something in the 200–400 yard range depending on how large you want your finished bag. A single color gives a clean, minimalist look, but this pattern also works beautifully with two contrasting colors.
Hook: A 5.0 mm (H/8) or 5.5 mm (I/9) crochet hook works well with most worsted weight cotton yarn. If your tension runs tight, go up half a size. If it runs loose, go down half a size. Always trust your gauge swatch over the recommended hook size.
Notions: A yarn needle for weaving in ends, scissors, stitch markers (at least two), and a ruler or measuring tape. Optional but helpful: a bag handle set in wood, bamboo, or plastic if you want a polished finishing touch. You can also crochet handles directly, which this pattern includes instructions for.
Gauge and Sizing
Gauge: Approximately 14 stitches and 16 rows = 4 inches (10 cm) in single crochet using a 5.0 mm hook and worsted weight yarn.
Finished dimensions (approximate): Base is about 12 inches wide by 6 inches deep. Bag body is about 12 inches wide by 11 inches tall. This produces a roomy tote that comfortably fits a standard-sized book, a water bottle, and a wallet with room to spare.
If you want a larger or smaller bag, the sizing is easy to adjust. Every 4 extra chains in your foundation adds approximately 1 inch to the width of the base. Add or subtract rows of the body to change the height.
Abbreviations Used in This Pattern
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
st — stitch
sts — stitches
sp — space
RS — right side
WS — wrong side
BLO — back loop only
rep — repeat
pm — place marker
sm — slip marker
The Pattern
Part 1: The Square Bottom Base
The base of this bag is worked in rows, just like a flat swatch. This is one of the easiest parts of the whole project.
Foundation: Chain 43. (This gives you 42 working stitches plus one turning chain.)
Row 1: Starting in the second chain from the hook, sc across. You will have 42 sc. Turn.
Row 2: Ch 1, sc across all 42 sts. Turn.
Repeat Row 2 until your rectangle measures approximately 6 inches from the foundation chain edge to your working edge. This will take roughly 24 rows depending on your tension, but measure rather than count — your hands know what they are doing.
Do not fasten off. You are going to work directly into the sides of this rectangle to begin building the bag walls.
Part 2: Joining and Working the Sides
This is the moment the bag comes to life. You are going to work single crochet all the way around the perimeter of the base rectangle, picking up stitches along all four sides. This creates a continuous ribbed edge that you will then build upward.
Round 1 (joining round): Do not turn your work. Ch 1 and sc across the top edge of the base (42 sts). At the corner, work 3 sc into the corner stitch — this is important for keeping your corners crisp and square. Now sc evenly along the short side edge of the rectangle. Work approximately 1 sc for every row end, which should give you about 24 sts along the short edge. Work 3 sc into the corner. Sc across the bottom edge (42 sts — you are picking up stitches from the other side of your foundation chain). Work 3 sc into the corner. Sc up the remaining short side (approximately 24 sts). Work 3 sc into the final corner. Join with a sl st to your first sc. Place a stitch marker in the first stitch of the round so you can track where each round begins. You should have approximately 136 stitches total in this joining round.
Round 2: Ch 1, sc in each st around. When you reach each 3-sc corner group from the previous round, work 3 sc into the center stitch of that group. Join with sl st. (The stitch count increases by 8 each corner round because you are adding 2 extra stitches at each of the 4 corners.)
Round 3: Ch 1, sc in each st around, again working 3 sc into each center corner stitch. Join.
Round 4: Ch 1, sc in each st around, working 3 sc into each center corner stitch. Join.
After three corner-increasing rounds, your base corners should look neat and defined, with the fabric naturally folding upward at each corner point. At this stage, stop increasing at the corners. From here, every round is simply sc in each stitch all the way around — no increases, no decreases, just clean, even rounds.
Part 3: Building the Body
Now that the structure is established, you are going to work in continuous rounds (or joined rounds — either works) upward until the bag reaches the height you want.
Round 5 onward: Ch 1, sc in each st around. Join. Repeat.
Continue working even rounds until the body of the bag measures approximately 10 to 11 inches from the base. At your gauge, this will take roughly 40 to 44 rounds. Put on a podcast, a playlist, or your favorite show, because this section is wonderfully meditative. The stitch is simple, the rhythm is steady, and you will be surprised how quickly the bag grows.
As you work, you will notice the bag sitting upright on its own, the square bottom keeping it stable. This is a great moment to check the shape and make sure the corners are staying defined. If they start to round out, gently ease them back into shape with your fingers — the cotton yarn responds well to blocking.
Optional texture row: If you want to add a subtle textured stripe at any point along the body, try working one round in BLO (back loop only). This creates a small ridge line that looks great as a visual accent about halfway up the body. Work one round in BLO, then return to working through both loops as normal.
Part 4: The Rim
A clean, finished rim makes a huge difference in how professional the bag looks. There are two options here depending on your preferred look.
Option A — Simple single crochet rim: Work 2 to 3 rounds of sc around the top opening. This creates a neat, dense edge. Fasten off and weave in ends.
Option B — Half double crochet ribbed cuff: Work 4 to 5 rounds of hdc around the opening, working in BLO on every round. This creates a lovely, slightly stretchy ribbed cuff at the top of the bag that gives it a more finished, structured look. Fasten off and weave in ends.
Either option works well. Option A is quicker and cleaner. Option B has a little more visual interest.
Part 5: Handles
You have two choices for handles: crocheted handles worked directly from the bag, or purchased handles attached afterward. Both are lovely.
Crocheted handles: After completing your rim, choose two symmetrical points on the front of the bag for handle attachment, roughly 4 inches from each side seam. Work a chain of approximately 50 stitches (about 10 to 11 inches). Sl st back into the bag about 4 inches from where you started. Ch 1 and work 2 to 3 rows of sc back and forth along your chain to give the handle thickness and strength. Sl st the end securely to the bag. Repeat for the second handle on the front, then make two matching handles on the back of the bag. Weave in all ends securely, working the yarn tail back and forth through the attachment points several times for durability.
Purchased handles: Wooden or bamboo circular handles are stunning on this bag. Simply fold the top rim of the bag over the handle bar and sew it down using your yarn needle and a length of the same yarn. Work small, neat whip stitches across the full width of each handle attachment point. Make sure the handle is centered on each side before sewing.
Finishing Touches and Blocking
Once your handles are attached and all ends are woven in, give your bag a light blocking. For cotton yarn, wet blocking works best: submerge the bag in cool water, gently squeeze out excess water (do not wring), and then reshape it on a flat surface. Use your hands to press the base flat and square, and let it air dry completely. The difference after blocking is remarkable. The stitches even out, the fabric relaxes into its final drape, and those square corners look perfectly crisp.
If you want to add a fabric lining, cut two rectangles of fabric slightly larger than the front and back panels of the bag, add two side panels, and sew them together. Drop the lining inside the bag and hand stitch it just below the rim. A lining protects the interior from sharp objects and gives the bag extra body.
Tips for Beginners
If this is one of your earlier crochet projects, there are a few things that will make this pattern much easier. First, use stitch markers generously. Mark the beginning of each round and the four corner points on your base. Visual reference points reduce counting errors significantly.
Second, do not be afraid to rip back a few rounds if something looks off. In crochet, this is called “frogging” (rip it, rip it), and it is simply part of the process. Cotton yarn handles frogging particularly well because it does not tangle or felt the way wool can.
Third, tension consistency matters more for this bag than for something like a dishcloth. Uneven tension shows more on a structured tote because the sides are worked in long continuous rounds. If you notice your tension tightening when you are tired or loosening when you are relaxed, try to crochet this project in longer, uninterrupted sessions rather than short five-minute stretches.
Finally, count your stitches at the end of every few rounds during the body section. It is easy to accidentally add or drop a stitch, and catching the mistake early saves you from having to rip back a lot of work.
Customization Ideas
One of the best things about this pattern is how easily it adapts to different styles and functions.
For a beach bag, try working the body in a mesh stitch by replacing each sc round with “ch 1, skip 1, sc in next” — this creates a loose, airy lattice that lets sand fall through and dries quickly. For a market tote, stick with dense single crochet in a natural cotton for maximum sturdiness. For a gift or special occasion bag, work stripes by changing colors every few rounds. A two-color stripe pattern in cream and terracotta, or navy and white, looks effortlessly chic.
You can also make a smaller version of this bag — a square bottom pouch — by starting with a chain of just 20 and keeping the body to 20 rounds. These make wonderful makeup bags, project pouches, or gift bags.
Why You Will Keep Coming Back to This Pattern
Patterns that feel good to make and look good when finished are the ones that get made over and over again. This square bottom tote hits both marks. The construction logic is satisfying — you build from the ground up, each section connecting naturally to the last. The result is something you will actually be proud to use and happy to give as a gift.
Crochet totes have had a major moment in fashion for good reason. They are sustainable, they are personal, and they carry with them the quiet statement that someone made this with their own hands. Whether you are making this bag for yourself or for someone you love, the hours you put into it come through in every stitch.
Now grab that yarn, count out your 43 chains, and get started. Your new favorite bag is about forty rounds away.