A crossbody bag with a checkerboard pattern feels equal parts classic and playful. This one started as a scrap project when I had partial skeins of cream and terracotta cotton left from a larger tote, and I needed something hands-free for farmers' market mornings. The checkerboard is built with a stripe-and-overlay technique that avoids mid-row color changes entirely — no carrying two yarns, no tangled strands, no tension headaches at the color transitions.
The bag body is worked flat in one rectangular piece, folded like an envelope, and seamed on two sides. A flap folds over the front with a wooden button closure, and a round braided strap attaches at the sides. The dense single crochet fabric holds its shape without lining, though you can add one for extra polish. If you've completed a dishcloth or a simple scarf, you have the skills needed here.
Why You'll Love This Checkered Crossbody Bag
The construction is wonderfully straightforward. One rectangle, folded and seamed. No gussets. No separate flap pieces. No shoulder shaping. The flap is simply the portion of the rectangle that extends past the fold line. This means you can see the full bag silhouette emerge while it's still flat — which is deeply satisfying the first time you make it.
The checkerboard effect comes from alternating two-row stripes that create the horizontal elements, followed by vertical surface slip stitches that complete the squares. When those vertical lines go in, the pattern clicks into place like a puzzle piece. It's the kind of technique that feels slightly magical the first time, and completely intuitive by the third or fourth project.
Checkerboard and checkered patterns have been dominant in crochet bag designs throughout 2025-2026, consistently appearing in Ravelry's most popular free patterns lists. The pattern reads as current without being trendy — a checkerboard bag will look good for years. The two-color approach also makes it endlessly customizable to match any wardrobe.
Materials Needed
Yarn
- Color A (Lighter): 150 yards of worsted weight (#4) cotton. Lion Brand 24/7 Cotton in "Ecru" or "Cream" ($5.99 per 186-yard skein at Joann, 1 skein needed).
- Color B (Darker): 130 yards of worsted weight cotton in a contrasting shade. Paintbox Yarns Cotton Aran in "Terracotta" or "Burgundy" ($4.99 per 93-yard skein at LoveCrafts, 2 skeins needed to be safe).
Hooks & Notions
- H/8 (5.0 mm) crochet hook for the bag body and flap.
- G/6 (4.0 mm) crochet hook for the vertical overlay lines — tighter gauge keeps the lines crisp.
- Four locking stitch markers for fold lines, strap placement, and button positioning.
- Tapestry needle for weaving ends, seaming, and button attachment.
- One 1-inch wooden button ($3 for a card of four at craft stores).
Best Yarn Choices for a Structured Crossbody Bag
Crossbody bags swing against your hip, rub against clothing, and carry your daily essentials. They need yarn that can handle friction without pilling, structure without stiffness, and regular washing without degrading. Cotton checks every box. It's durable, machine-washable, and the dense single crochet fabric it produces holds its shape even when the bag is empty.
Mercerized cotton like Lion Brand 24/7 offers a slight sheen that elevates the checkerboard pattern — each square catches the light differently, adding subtle dimension. Standard kitchen cotton like Sugar'n Cream works too but produces a more matte, rustic finish. The structural integrity is similar; the choice is aesthetic. For gifting, I lean mercerized. For personal use where the bag will see heavy wear, kitchen cotton is more economical.
Avoid 100% acrylic. It pills against clothing, stretches permanently under weight, and the strap will elongate within weeks of regular use. If you want some elasticity, a cotton-acrylic blend like Berroco Modern Cotton is your best compromise — the cotton provides structure while the acrylic adds a touch of softness. For more fiber guidance, see my best yarn for crochet projects guide.
Gauge, Size Guide & Must-Have Tools
Gauge: 14 sc x 16 rows = 4 inches with H/8 (5.0 mm) hook in single crochet.
Checkerboard squares rely on even proportions. Each square is 4 stitches wide and 2 rows tall. If your stitch gauge and row gauge produce rectangles instead of squares, the checkerboard effect weakens. A gauge swatch is genuinely necessary here — make one and measure before starting.
Finished Measurements: 8 inches wide x 7 inches tall (folded, excluding flap). Flap adds 3.5 inches. Strap drop is approximately 22 inches. The bag fits a phone, small wallet, keys, and a few personal items.
Size Adjustments:
- Wider bag: Add 8 stitches to foundation chain (2 additional checkerboard squares in width). Each 8 stitches adds approximately 2 inches of width.
- Taller bag: Add 8 rows to the body before the fold line. Each 4 rows adds approximately 1 inch of height.
- Longer strap: Add more rounds to the braided strap. Each additional round adds roughly 0.25 inches to the strap length.
For detailed sizing calculations, my how to resize crochet patterns guide covers the math step by step.
Pattern Notes & Tips Before You Start
Two-Row Stripe System: Every stripe in the body is exactly 2 rows. Color A for 2 rows, Color B for 2 rows, Color A for 2 rows — this repeats throughout. The 2-row height is what creates the horizontal dimension of each checkerboard square. The vertical dimension comes from the surface overlay lines added afterward. Keep the stripe sequence consistent; if one stripe is 3 rows by mistake, the entire checkerboard shifts and the overlay lines won't align properly.
Carrying Yarn Up the Side: You won't cut yarn between stripes. When you finish a 2-row stripe of Color A, drop Color A (leaving it attached at the side), pick up Color B from where it was dropped two rows below, and work the next stripe. The unused yarn travels up the side edge neatly. At the end of the body, you'll have only two yarns to fasten off — not twenty. This technique is explained with photos in my how to carry yarn neatly guide.
Vertical Overlay Precision: The overlay lines that complete the checkerboard must align with the color-change points between stripes. Each line is worked as a column of surface slip stitches from the bottom of the bag to the flap edge. Count stitches carefully from the right edge to position each line. If a line drifts by even one stitch, the checkerboard turns into something more like irregular plaid.
Strap Attachment: The braided strap is made separately and sewn securely to the sides of the bag at the fold line. The attachment points should be reinforced with multiple passes of the tapestry needle — this is where the bag bears weight, and a few extra stitches here prevent the strap from pulling loose over time.
Abbreviations Explained
US crochet terms throughout.
| Abbreviation | Meaning |
|---|---|
| ch | chain |
| sc | single crochet |
| sl st | slip stitch |
| st(s) | stitch(es) |
| A / B | Color A (lighter), Color B (darker) |
| RS / WS | right side / wrong side |
Full abbreviations guide with photos: crochet abbreviations explained.
Step-by-Step Checkered Crossbody Bag Pattern
Part 1: The Bag Body (Worked Flat in Two-Row Stripes)
Foundation: With Color A and H/8 (5.0 mm) hook, ch 34 (or a multiple of 8, plus 2).
Row 1 (RS): Sc in 2nd ch from hook and in each ch across. Turn. (33 sc)
Row 2: Ch 1, sc in each st across. Turn. (33)
Switch to Color B.
Row 3: Ch 1, sc in each st across. Turn. (33)
Row 4: Ch 1, sc in each st across. Turn. (33)
Switch to Color A.
Row 5: Ch 1, sc in each st across. Turn. (33)
Row 6: Ch 1, sc in each st across. Turn. (33)
Continue this 2-row stripe sequence until you have completed 48 rows total. That's 24 stripe bands (12 of Color A, 12 of Color B). Fasten off Color B after its final stripe. Do not fasten off Color A.
Fold Marker Placement: Place a locking stitch marker on each side edge at Row 32. Rows 1-32 form the bag body (front and back when folded). Rows 33-48 form the flap.
Part 2: Vertical Checkerboard Overlay Lines
With Color B and G/6 (4.0 mm) hook, attach yarn at the bottom edge (Row 1), RS facing.
You'll work vertical columns of surface slip stitches from Row 1 up through Row 48. Position the lines at the following stitch columns (count sc stitches from the right edge):
- Line 1: Column 5
- Line 2: Column 9
- Line 3: Column 13
- Line 4: Column 17
- Line 5: Column 21
- Line 6: Column 25
- Line 7: Column 29
For each line: Insert hook from front to back at the bottom of the column, pull up a loop of Color B, then insert hook one row above, pull up a loop, pull it through the loop on the hook. Continue up all 48 rows. Fasten off at the top and weave the tail discreetly through the back.
The checkerboard pattern is now complete: horizontal stripes crossed by vertical overlay lines create alternating squares of Color A and Color B.
Part 3: The Flap Edging and Button Loop
Flap Border: With Color A and H/8 (5.0 mm) hook, attach yarn at the top-right corner of the flap, RS facing.
Work sc evenly across the top edge of the flap (33 sc), 3 sc in the corner, sc evenly down the right side of the flap for about 2 inches. Ch 8 (or as needed to fit your button), sl st back into the same stitch to form the button loop. Continue sc down the remaining flap edge to the fold marker. Fasten off.
Test that your button passes comfortably through the loop. Adjust chain count if needed.
Part 4: Assembly
Step 1: Fold the bag body along the Row 32 marker line, RS facing in. Row 1 should meet Row 32. The flap section (Rows 33-48) extends above the fold.
Step 2: Thread tapestry needle with Color A. Whip stitch both side edges from the fold up to Row 32, working through both layers. Knot securely at the top of each seam.
Step 3: Turn the bag RS out. The flap folds down over the front naturally.
Step 4: Sew the wooden button to the front of the bag body, aligned with the button loop when the flap is closed. Go through the button holes 6-8 times. Weave ends using the split-the-plies method.
For seaming guidance, see my tutorial on how to sew crochet pieces together.
Part 5: The Braided Strap
Foundation Strands: Cut 6 strands of Color A, each 72 inches long. Cut 6 strands of Color B, each 72 inches long. You'll have 12 strands total.
Braid: Divide strands into 3 groups of 4 strands each (mix colors in each group for a blended look, or keep colors separate for a striped braid). Tie one end in a secure knot, leaving 6-inch tails. Braid tightly until the braided portion measures 44 inches (or your desired strap length, noting that the strap will stretch slightly under weight). Knot the other end securely, leaving 6-inch tails.
Attaching to Bag:
Thread one set of tails onto the tapestry needle. Sew the braid end securely to the inside of the bag at one side seam, right at the fold line. Go through the braid, through the bag fabric, and back multiple times. Knot securely on the inside.
Repeat for the other strap end at the opposite side seam. Weave all tails into the interior seams.
Easy Variations & Custom Ideas
Three-Color Checkerboard: Add a third color (Color C) and use a rotation: 2 rows A, 2 rows B, 2 rows C, repeat. The vertical overlay lines should use whichever color creates the best contrast. This produces a more complex pattern that looks like a boutique accessory.
Fabric Lining: A simple cotton lining adds polish and hides interior yarn tails. Cut two rectangles of quilting cotton slightly smaller than the bag dimensions, sew on three sides, insert into the bag, and slip-stitch to the interior of the opening. A fat quarter ($3) is ample. This also prevents small items from catching on interior stitches.
Mini Wallet Size: Reduce the foundation chain by 8 stitches and work only 24 body rows plus 12 flap rows. The resulting mini bag fits credit cards and folded cash — perfect as a wristlet when paired with a short braided strap.
Magnetic Snap Closure: Replace the button and loop with a sew-in magnetic snap ($2 at craft stores). Attach one side to the inside of the flap and the other to the front of the bag body. This gives a cleaner front appearance with no visible hardware.
Common Troubleshooting and Fixes
"The checkerboard squares look rectangular." Your row gauge doesn't match your stitch gauge. Each square should be 4 stitches wide and 2 rows tall, forming a visual square. If 2 rows is shorter than 4 stitches is wide, your squares will look flattened. Try going up a hook size to increase row height, or consciously loosen your row tension.
"The overlay lines are crooked." Count from the edge for every single line. It's easy to drift by one stitch, especially when working past the fold. Place a stitch marker at the bottom of each column before you start, and check alignment every 10 rows as you go. My guide on fixing uneven edges has tips that apply.
"The strap stretches too much." Braided straps do relax with use. For less stretch, braid the strap more tightly initially. If it's already finished and too stretchy, work a round of sl st along the entire strap length. This firms it up significantly. For future bags, consider a round-corded strap instead of a braid.
"The flap curls up." Single crochet fabric edges can curl. The flap border sc round should flatten it. If not, steam-block just the flap: hold a steam iron 4 inches above the fabric for 15 seconds, then lay flat to cool. The steam relaxes the cotton fibers and the curl releases.
Next-Level Tips
Blocking the Body Panel: Wet-block the flat rectangle before assembly. Soak for 10 minutes in cool water, roll in a towel to remove excess, and lay flat to dry with edges pinned straight. The checkerboard squares will look crisper and the fabric will be easier to seam.
Strap Upgrade: For a professional finish, make a Romanian cord strap instead of a braid. Ch 4, sc in each ch, then work continuously in spiral around the cord without turning. A 44-inch Romanian cord in cotton is nearly zero-stretch and looks beautifully uniform. My water bottle carrier pattern includes a Romanian cord tutorial.
Gift Presentation: Tuck a small coordinating pouch or matching scrunchie inside the bag before gifting. The recipient opens the flap expecting just a bag and finds a bonus item. Total added cost: about $1 in scrap yarn.
Final Thoughts
This crossbody has been my default market bag for months, and the checkerboard still makes me happy every time I catch sight of it in a mirror. There's something about the clean geometry of alternating squares that feels orderly in a chaotic world. The bag holds exactly what I need and nothing extra — a built-in defense against accumulating receipts and random objects.
The stripe-and-overlay technique is one I return to repeatedly because it delivers maximum visual impact with minimum stress. If you enjoy how this checkerboard comes together, the same method scales beautifully to blankets, pillows, and larger totes. I'd love to see your color combinations — tag me or drop a comment when yours is finished.