
Crochet Granny Square Tote Bag Pattern PDF: A Colorful Market Bag and Summer Beach Bag for Beginners
If you’ve been looking for the perfect beginner-friendly crochet project that’s both practical and eye-catching, you’ve found it. This crochet granny square tote bag pattern combines the timeless charm of classic granny squares with modern bag construction to create a colorful, sturdy tote that works beautifully as a market bag, beach bag, or everyday carry-all. Whether you’re brand new to crochet or you’ve completed a few projects and want something satisfying to make over a weekend, this pattern is designed with you in mind.
By the end of this post, you’ll have everything you need to create your own granny square tote bag from scratch. I’ll walk you through the materials, the stitch explanations, the pattern itself, and some tips for customizing your bag so it feels uniquely yours. And if you want a printable version to take with you to your craft room, your couch, or the beach, a PDF download is available at the end.
Let’s get into it.
Why Granny Square Tote Bags Are Having a Moment
Granny squares are one of those motifs that never really go out of style, but right now they’re everywhere — on runways, in boutiques, and all over social media. Their bold geometry and the way they lend themselves to colorful yarn combinations make them irresistible for accessories. A granny square tote bag, in particular, is one of the most functional things you can make with this classic motif.
Unlike a blanket or pillow cover, a bag gets used constantly. People will see your work every time you carry it to the farmers’ market, the grocery store, or the beach. It’s a wearable piece of art that you made with your own hands, and that’s a pretty wonderful thing.
For beginners, granny squares are also one of the most forgiving learning tools in crochet. You work in rounds rather than rows, which means there’s no turning your work constantly. Each square is small and self-contained, so if you make a mistake, you haven’t lost a huge amount of time — you just start that square over. And because you’re joining individual squares together, you can work on the project in short sessions, which is ideal for people with busy schedules.
Materials You’ll Need
Before you start, gather everything on this list. Having your materials organized before you begin makes the whole process smoother and more enjoyable.
Yarn: You’ll need a worsted weight cotton yarn, approximately 500–600 yards total depending on your bag size. Cotton is the best choice for a tote or market bag because it’s sturdy, holds its shape, and is easy to wash. Choose 4–6 colors for a truly vibrant, classic granny square look, or work in 2–3 colors for a more modern, minimalist feel. Some popular choices include Lion Brand 24/7 Cotton, Paintbox Simply DK (held double), or any worsted weight cotton blend you love.
Hook: A 5.0mm (H/8) crochet hook is ideal for worsted weight cotton. If your tension runs tight, go up to a 5.5mm. If it runs loose, try a 4.5mm. Getting gauge isn’t critical for this project, but your squares should feel firm enough to hold their shape without being stiff.
Notions: You’ll need a yarn needle for weaving in ends and joining squares, scissors, and stitch markers (optional but helpful). If you’d like to add a fabric lining to your bag — which I highly recommend for a clean, polished finish — you’ll also need about half a yard of cotton fabric, a sewing needle and thread or a sewing machine, and coordinating fabric scissors.
Optional: Leather or faux leather bag handles are a beautiful upgrade if you don’t want to crochet the straps. These are widely available online and add a professional touch to the finished bag.
Understanding the Stitches
This pattern uses only basic crochet stitches, which is what makes it so well-suited to beginners. Here’s a quick reference for each stitch you’ll encounter.
Chain (ch): The foundational stitch of nearly every crochet project. You create a loop on your hook, yarn over, and pull through.
Slip stitch (sl st): Used to join rounds and move across stitches without adding height. Insert your hook, yarn over, and pull through both the stitch and the loop on your hook in one motion.
Single crochet (sc): Insert your hook into the stitch, yarn over and pull up a loop (two loops on hook), yarn over and pull through both loops.
Double crochet (dc): Yarn over, insert your hook into the stitch, yarn over and pull up a loop (three loops on hook), yarn over and pull through two loops, yarn over and pull through the remaining two loops.
Chain space (ch-sp): The gap or space created by a chain stitch that you crochet into, rather than into the chain stitch itself.
If any of these feel unfamiliar, there are many wonderful video tutorials available online that can show you exactly how each stitch looks in motion. Once you’ve practiced a few granny squares, these stitches will feel completely natural.
The Granny Square Pattern
Each finished granny square should measure approximately 4.5 inches (11.5 cm) across after a light blocking. For this tote bag, you will make 16 granny squares total — 8 for the front panel and 8 for the back panel. The finished bag will measure approximately 13 inches wide by 11 inches tall, not including the straps.
Foundation Ring: With your first color, ch 4, join with a sl st to form a ring. Alternatively, you can use a magic ring if you prefer a tighter center.
Round 1 (first color): Ch 3 (counts as first dc), 2 dc in ring, ch 2, [3 dc in ring, ch 2] 3 times, join with a sl st to top of beginning ch-3. Fasten off. (4 clusters of 3 dc, 4 ch-2 corner spaces)
Round 2 (second color): Join new color in any corner ch-2 space. Ch 3 (counts as first dc), 2 dc in same space, ch 2, 3 dc in same space [this creates the first corner], ch 1, [3 dc, ch 2, 3 dc] in next corner ch-2 space, ch 1; repeat from [ ] around, join with a sl st to top of beginning ch-3. Fasten off. (2 clusters per corner, ch-1 spaces on the sides)
Round 3 (third color): Join new color in any corner ch-2 space. Ch 3, 2 dc in same space, ch 2, 3 dc in same space, ch 1, 3 dc in next ch-1 side space, ch 1, [3 dc, ch 2, 3 dc] in next corner ch-2 space, ch 1, 3 dc in next ch-1 side space, ch 1; repeat from [ ] around, join with a sl st to top of beginning ch-3. Fasten off. (3 clusters per side, corners each have 2 clusters)
Round 4 (fourth color or first color): Join in any corner ch-2 space. Ch 3, 2 dc in same space, ch 2, 3 dc in same space, [ch 1, 3 dc in next ch-1 space] twice, ch 1, [3 dc, ch 2, 3 dc] in next corner; repeat from [ ] around, join with sl st to top of beginning ch-3. Fasten off.
You now have one complete granny square. Make 15 more in the same or varying color combinations, depending on your preference. For a truly colorful market bag look, mix up the color placement on each square so no two are identical. This is one of the most joyful parts of the process.
Blocking Your Squares
Once all 16 squares are finished, take a few minutes to wet block them. Wet blocking evens out tension inconsistencies and makes the squares much easier to join. To block, simply soak each square in cool water for about 10 minutes, gently squeeze out excess water (don’t wring), and then pin each square to a foam mat or blocking board, shaping it into a perfect square. Let dry completely before joining.
This step is not strictly required, but it makes an enormous difference in the final look of your bag. Blocked squares lay flat, join evenly, and produce a neat, professional result.
Joining the Squares
There are several methods for joining granny squares, and any of them will work for this pattern. The two most popular are the flat slip stitch join (which creates a subtle ridge on the wrong side) and the join-as-you-go method.
For beginners, I recommend the flat slip stitch join because it’s simple and produces a very clean, even seam. To do this, hold two squares with wrong sides together and use your yarn needle to slip stitch through the back loops of both squares, working all the way across one edge. Use your yarn needle and a length of yarn that matches your border color for the cleanest result.
Arrange your 8 squares in a 2×4 grid for each panel. Join the squares in rows first (making two rows of four squares each), and then join the rows together. Repeat for the second panel.
Assembling the Bag
Once you have both panels complete, it’s time to turn them into a bag. Hold the front and back panels with wrong sides together and join three sides — the bottom and both side edges — using the same slip stitch method you used to join the squares. Leave the top open. You can also single crochet the panels together for a thicker, more defined seam if you prefer.
Adding the Top Border: With your main color or a complementary color, join yarn at the top left corner of the bag opening. Work a row of single crochet all the way around the top opening, joining with a sl st at the end. This stabilizes the edge and gives you a clean foundation for the straps.
Making the Straps
You have two options for straps: crocheted straps or purchased handles.
Crocheted Straps: For each strap, ch 100 (or adjust for desired length). Row 1: sc in second ch from hook and in each ch across. Ch 1, turn. Row 2: sc in each sc across. Ch 1, turn. Repeat Row 2 until strap is approximately 1 inch wide (about 3–4 more rows). Fasten off. Fold the strap lengthwise and slip stitch along the long edge to create a firm, tube-like strap. Make two.
To attach, position each strap about 2.5 inches from the side edges on the front and back of the bag. Use your yarn needle and a long length of yarn to sew each strap end securely to the inside of the bag top, stitching in a square pattern for maximum strength.
Purchased Handles: If you’d like a more structured, boutique-style look, skip the crocheted straps and attach a pair of 12–14 inch bamboo or leather handles. These typically come with pre-cut holes or rings for easy attachment. Simply thread yarn through the rings and stitch securely to the top inside edge of the bag.
Adding a Fabric Lining (Optional but Recommended)
A fabric lining takes this bag from lovely handmade project to truly polished accessory. It prevents smaller items from slipping through the gaps in the crochet, gives the bag structure, and makes it easier to find things inside.
Cut two rectangles of fabric, each approximately 15 inches wide by 13 inches tall (adding seam allowance). Sew the side seams and bottom seam to create a fabric bag. Fold the top edge down by about half an inch and press with an iron. Insert the lining into your crochet bag with the wrong side of the fabric facing out. The folded top edge should align just below the top border of the bag. Use a needle and thread to hand stitch the lining to the inside of the top border, keeping your stitches as small and invisible as possible.
Customization Ideas
One of the best things about this granny square tote pattern is how easily it adapts to your personal style. Here are some ideas to make your bag your own.
You can adjust the size simply by making more or fewer squares. A 2×3 grid on each panel creates a smaller bag that works beautifully as a clutch or project bag. A 3×4 grid creates a larger tote that easily holds beach towels and sunscreen.
For a summer beach bag with a breezy, boho feel, try working in shades of coral, turquoise, and cream. For a modern market bag, a palette of sage green, rust, and natural cream looks both earthy and fresh. For something bold and maximalist, use a different color combination on every single square.
You can also add embellishments like fringe along the bottom edge, sewn-on buttons as decorative accents, or a drawstring closure threaded through the top border row.
Care Instructions
Because this bag is made with cotton yarn, it’s easy to care for. Machine wash on a gentle cycle in cold water and lay flat to dry. Avoid putting it in a hot dryer, as this can cause the cotton to shrink and the squares to distort. If the bag loses its shape after washing, simply reshape it while damp and let it air dry.
Download the PDF Pattern
If you’d like a clean, printable version of this pattern with photos, stitch diagrams, and a materials checklist, you can download the PDF below. The PDF version is formatted for easy reading, whether you’re printing it out or pulling it up on a tablet. It includes a visual guide to the granny square color placement, a step-by-step assembly diagram, and bonus tips for customizing your bag.
This pattern PDF makes a great gift for a crochet-loving friend, and it’s a wonderful addition to your personal pattern library. Whether this is your first bag or your twentieth, I hope the process brings you a lot of joy.
A Few Final Tips for Beginners
Don’t stress about perfect tension on your first few squares. Every crafter’s gauge is slightly different, and as long as all your squares come out approximately the same size, your bag will look wonderful.
Keep your ends long enough to weave in securely — at least six inches. Cotton yarn has less grip than wool, so weaving in at least two directions before trimming will help your ends stay put.
If joining squares feels intimidating, practice on a few scrap squares first. The motion becomes very intuitive after just a couple of repetitions.
Finally, enjoy the process. This is one of those projects where the making is genuinely as pleasurable as the finished object. Each small square you complete is a little achievement, and watching them come together into a bag you’ll actually use every week is one of the most satisfying feelings in handcraft.
Happy crocheting — and happy carrying. I hope your granny square tote goes everywhere with you this summer and beyond.