Crochet cat bag pattern
Looking for a playful crochet cat bag pattern? This Crazy Cat Lady tote features a wide-eyed black cat on the front and a view of the cat from behind on the back. It’s a fun handmade accessory for cat lovers and a unique gift for anyone who enjoys a little feline humor.
Quick answer
This advanced beginner crochet cat bag pattern uses worsted weight yarn (#4) and a G-6 (4 mm) hook. You’ll make two 25 × 25 C2C panels, join them with single crochet, and add a crocheted shoulder strap. The bag measures just over 13 inches (33 cm) wide and tall, with a 25-inch (63.5 cm) strap.
Crochet cat bag pattern details
Skill level
Advanced beginner – This pattern uses the corner-to-corner (C2C) crochet technique, color changes, and simple seaming. You’ll make two C2C panels, join them with single crochet, and add a crocheted shoulder strap.
Materials needed
- G-6 (4 mm) crochet hook
- Worsted weight yarn (#4) in tan, white, and black. My finished bag weighs 298 grams/10.5 ounces.
- Yarn needle
- Scissors
- Stitch markers (optional)
Finished measurements
The finished bag measures just over 13 inches (33 cm) wide and 13 inches (33 cm) tall, not including the strap.
The shoulder strap measures approximately 25 inches (63.5 cm) long.

Gauge
C2C panel: 8 blocks = 4 inches (10 cm)
Strap: 5 sc rows = 1 inch (2.5 cm)
My guide to crochet gauge explains how to measure your stitches and adjust your hook size.
Crochet abbreviations
- dc = double crochet
- sc = single crochet stitch
- ch/chs = chain/chains
- st/sts = stitch/stitches
- sl st = slip stitch
Pattern notes
- Each square on the graph represents one C2C block.
- Diagonal rows marked ↙ are worked on the right side.
- Diagonal rows marked ↗ are worked on the wrong side.
- The pattern is written in US crochet terms.
How corner-to-corner crochet works
Corner-to-corner (C2C) crochet is worked diagonally from one corner to the opposite corner using small blocks of chains and double crochet stitches. Each block is made with ch 3 and 3 dc.
Chain 6 to start a new row while increasing, and ch 3 to begin each additional block. Follow the graph or written color instructions to build your design, increasing and then decreasing to finish the panel.
C2C crochet video tutorial
New to corner-to-corner crochet? My video tutorial shows you how to make C2C blocks, increase, and decrease using a small heart square. You can use the same technique for the panels in this bag.
Watch my C2C crochet video tutorial on YouTube.
Crochet cat bag pattern instructions
Crochet the front and back cat panels using the downloadable graphs or the written color instructions below.
Front of the cat bag
Download the graph for the front of the bag.
Back of the cat bag
Download the graph for the back of the bag.
↙ Row 1: tan x 1 (1 square)
↗ Row 2: tan x 2 (2 squares)
↙ Row 3: tan x 3 (3 squares)
↗ Row 4: tan x 4 (4 squares)
↙ Row 5: tan x 5 (5 squares)
↗ Row 6: tan x 6 (6 squares)
↙ Row 7: tan x 7 (7 squares)
↗ Row 8: tan x 8 (8 squares)
↙ Row 9: tan x 9 (9 squares)
↗ Row 10: black x 2, tan x 8 (10 squares)
↙ Row 11: tan x 8, black x 3 (11 squares)
↗ Row 12: black x 4, tan x 8 (12 squares)
↙ Row 13: tan x 8, black x 5 (13 squares)
↗ Row 14: black x 5, tan x 9 (14 squares)
↙ Row 15: tan x 3, black x 1, tan x 6, black x 5 (15 squares)
↗ Row 16: black x 6, tan x 5, black x 1, tan x 1, black x 1, tan x 2 (16 squares)
↙ Row 17: tan x 3, black x 1, tan x 7, black x 6 (17 squares)
↗ Row 18: black x 7, tan x 3, black x 4, tan x 4 (18 squares)
↙ Row 19: tan x 4, black x 6, tan x 1, black x 6, tan x 1, black x 1 (19 squares)
↗ Row 20: black x 1, tan x 2, black x 5, tan x 1, black x 7, tan x 4 (20 squares)
↙ Row 21: tan x 4, black x 10, tan x 2, black x 1, tan x 2, black x 1, tan x 1 (21 squares)
↗ Row 22: tan x 1, black x 1, tan x 7, black x 11, tan x 2 (22 squares)
↙ Row 23: tan x 2, black x 12, tan x 7, black x 1, tan x 1 (23 squares)
↗ Row 24: tan x 2, black x 1, tan x 6, black x 14, tan x 1 (24 squares)
↙ Row 25: tan x 1, black x 15, tan x 5, black x 1, tan x 3 (25 squares)
Corner: Start decreasing on both ends
↗ Row 26: tan x 3, black x 1, tan x 5, black x 14, tan x 1 (24 squares)
↙ Row 27: tan x 1, black x 14, tan x 4, black x 1, tan x 3 (23 squares)
↗ Row 28: tan x 3, black x 1, tan x 3, black x 14, tan x 1 (22 squares)
↙ Row 29: tan x 2, black x 12, tan x 3, black x 1, tan x 3 (21 squares)
↗ Row 30: tan x 3, black x 1, tan x 2, black x 12, tan x 2 (20 squares)
↙ Row 31: tan x 3, black x 10, tan x 2, black x 1, tan x 3 (19 squares)
↗ Row 32: tan x 2, black x 1, tan x 1, black x 11, tan x 3 (18 squares)
↙ Row 33: tan x 4, black x 8, tan x 1, black x 1, tan x 1, black x 1, tan x 1 (17 squares)
↗ Row 34: tan x 4, black x 8, tan x 4 (16 squares)
↙ Row 35: tan x 4, black x 8, tan x 3 (15 squares)
↗ Row 36: tan x 2, black x 1, tan x 1, black x 7, tan x 3 (14 squares)
↙ Row 37: tan x 3, black x 6, tan x 4 (13 squares)
↗ Row 38: tan x 4, black x 5, tan x 3 (12 squares)
↙ Row 39: tan x 3, black x 4, tan x 4 (11 squares)
↗ Row 40: tan x 3, black x 5, tan x 2 (10 squares)
↙ Row 41: tan x 2, black x 4, tan x 3 (9 squares)
↗ Row 42: tan x 2, black x 4, tan x 2 (8 squares)
↙ Row 43: tan x 2, black x 3, tan x 2 (7 squares)
↗ Row 44: tan x 2, black x 3, tan x 1 (6 squares)
↙ Row 45: tan x 1, black x 2, tan x 2 (5 squares)
↗ Row 46: tan x 1, black x 2, tan x 1 (4 squares)
↙ Row 47: tan x 1, black x 1, tan x 1 (3 squares)
↗ Row 48: tan x 2 (2 squares)
↙ Row 49: tan x 1 (1 square)
After Row 49, fasten off and weave in the yarn ends.
Adding a border to each panel
Using tan yarn, work a single crochet border around each completed C2C panel.
Work 2 sc along the edge of each C2C block. At each corner, work (2 sc, ch 2, 2 sc).
Continue around all four edges, then join with a sl st and fasten off.
Repeat for the second panel.
Assembling the cat bag
Place the two panels together with the wrong sides facing each other and the right sides facing outward.
Using tan yarn, single crochet through both layers along one side, across the bottom, and up the other side. Leave the top of the bag open.
Single crochet around the top opening to create a neat, finished edge. Fasten off and weave in the ends.
Adding the bag strap
The strap is worked in rows using tan yarn. It is 6 stitches wide and will stretch with use.
At one side seam along the top opening of the bag, locate the 3 stitches closest to the seam on the front panel and the 3 stitches closest to the seam on the back panel.
Row 1: Join tan yarn in the first of these 6 stitches. Ch 1, sc in each of the 6 sts. Turn. (6 sc)
Rows 2–125: Ch 1, sc in each st across. Turn. (6 sc)
After Row 125, fasten off, leaving a long tail for sewing.
Position the loose end of the strap over the 6 stitches centered at the opposite side seam, with 3 stitches on each panel. Make sure the strap is not twisted, then sew it securely in place.
Weave in all remaining yarn ends.
Printable PDF version
View an ad-free PDF version of this crochet pattern in my Etsy shop: Crazy Cat Lady Crochet Bag Pattern

More crochet bag and cat patterns
Looking for another C2C bag? Try my crochet flower tote bag pattern, which also uses two C2C panels and a crocheted strap.
For another cat-themed project, explore my Cat C2C crochet pattern to make a separate cat panel for a blanket, pillow, or other project.
You can also browse my crochet bag and tote patterns for more handmade bags and purses.
Let’s connect!
I’d love to see what you’re making! Share your finished project and follow along for more free crochet patterns and tutorials.
📌 Don’t forget to pin this pattern for later!
Happy crocheting! 🧶
— Melissa

