![Granny Stripe Crochet Shirt [FREE Written Pattern] Granny Stripe Crochet Shirt [FREE Written Pattern]](https://i.pinimg.com/originals/8f/a1/e7/8fa1e76dc7f227842dd1c42a371fd406.jpg)
Granny Stripe Crochet Shirt: FREE Written Pattern for Every Skill Level
There is something deeply satisfying about a crochet project that looks complicated but works up with a rhythm so natural you barely have to think about it. The granny stripe crochet shirt is exactly that kind of project. It combines the nostalgic charm of the classic granny square motif — those little clusters of double crochet stitches separated by chain spaces — and stretches it across rows to create a fabric that is textured, colorful, and endlessly customizable. The result is a wearable top that looks like it came from a boutique, costs a fraction of what you would pay there, and carries the quiet pride of being made by your own hands.
This post gives you a complete, free written pattern for a granny stripe crochet shirt, including sizing guidance, yarn recommendations, stitch explanations, and finishing tips. Whether you are a confident beginner who has mastered the double crochet or an experienced crocheter looking for a satisfying wardrobe project, this pattern is written to walk you through every step without leaving you guessing.
What Is a Granny Stripe?
Before diving into the pattern itself, it helps to understand what makes a granny stripe different from other stitch patterns. A traditional granny square is built from the center out, with groups of three double crochet stitches (called clusters) worked into chain spaces at each corner. The granny stripe takes that same principle — clusters separated by chains — and works it back and forth in rows rather than in rounds from a center point.
The effect is a fabric with a lot of visual texture and open, lacy sections that make it breathable and lightweight without being see-through in a way that is difficult to style. It has great drape when worked in the right yarn, and because the clusters create a natural stretch along the row, it is more forgiving of sizing than a tighter stitch would be.
For a shirt, this stitch pattern is ideal because it allows airflow, moves with the body, and can be adapted for everything from a loose boho top to a more fitted silhouette depending on your hook size and yarn weight.
Materials You Will Need
Getting your materials list right before you start will save you from stopping mid-project, and for a granny stripe shirt the choices you make here have a real impact on how the finished piece looks and wears.
Yarn: You want a smooth, light-to-medium weight yarn with good drape. A DK weight (also labeled weight 3) or a light worsted (weight 4) both work beautifully. Cotton or a cotton-blend yarn is the most popular choice for a crochet shirt because it is breathable, washes well, and gives the clusters a crisp, defined look. Bamboo blends are another excellent option if you want something with a slight sheen and silky drape. Avoid anything too bulky or heavily textured, as it will obscure the stitch definition that makes the granny stripe so lovely. For a finished shirt in sizes Small through Large, plan on approximately 700 to 1,000 yards, with larger sizes needing more. Always buy a little extra so you are not hunting for a matching dye lot later.
Hook: A size 4.0mm or 4.5mm crochet hook is a good starting point for DK weight cotton. Go up to 5.0mm if you are working with light worsted. Because fit matters more in a garment than in a blanket, making a gauge swatch before you start is genuinely worth your time here.
Notions: You will need a yarn needle for weaving in ends and seaming, a pair of scissors, stitch markers, and a measuring tape. If you plan to make a multi-color version, small bobbins or simple clothespins are helpful for managing multiple yarn balls.
Gauge and Sizing
Gauge: 3 granny stripe clusters and 8 rows = 4 inches (10 cm) in the granny stripe pattern, using DK weight cotton and a 4.5mm hook. Adjust your hook size as needed to match this gauge.
This pattern is written for the following finished bust measurements. Choose your size based on your actual bust measurement plus 2 to 4 inches of ease for a comfortable, relaxed fit.
Small: 34–36 inches finished bust
Medium: 38–40 inches finished bust
Large: 42–44 inches finished bust
Extra Large: 46–48 inches finished bust
2XL: 50–52 inches finished bust
The shirt is worked as two flat panels — a front and a back — that are seamed at the shoulders and sides. This construction makes it easy to try on as you go and adjust the length to your liking.
Abbreviations and Stitch Guide
ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
sp — space
rep — repeat
sk — skip
st(s) — stitch(es)
RS — right side
WS — wrong side
Granny Cluster: Work 3 dc into the indicated chain space or stitch. This is the basic building block of the entire pattern.
Foundation Chain: This pattern uses a standard chain foundation, but if you prefer a foundation double crochet (fdc) for a stretchier bottom edge, that substitution works perfectly.
Pattern Notes
The granny stripe shirt is worked flat in two identical panels. After completing both panels, you will seam them together at the shoulders, leaving a neckline opening, and then seam the sides, leaving armhole openings. The armholes are finished with a simple single crochet edging. You can add sleeve panels if you prefer, using the same granny stripe pattern and seaming them in, but this pattern is written for a sleeveless or cap-sleeve style as its base.
The number of clusters per row determines the width of your fabric. Each cluster takes up one chain-2 space plus one separation chain. A good rule of thumb is that adding or removing one cluster from your foundation chain adds or removes approximately 1.25 inches from the width of your panel.
If you want to add stripes, simply change your yarn color at the beginning of any row. The one-row stripe creates a subtle color block effect while the two-row stripe creates a bolder, more defined band. Carrying the unused color up the side of your work (rather than cutting and rejoining) will reduce the number of ends you need to weave in.
The Pattern
Foundation Chain
For Small: Chain 82
For Medium: Chain 94
For Large: Chain 106
For Extra Large: Chain 118
For 2XL: Chain 130
Each chain foundation should be a multiple of 6, plus 4 extra chains. If you adjust sizing, follow this formula.
Row 1 (RS): Starting in the 6th chain from the hook (the skipped chains count as dc + ch-2), work 1 dc into the same chain, skip 2 chains, work 3 dc into the next chain (this is your first full cluster), ch 2, skip 2 chains, work 1 dc into the next chain, ch 2; repeat from across, ending with 1 dc into the last chain. Turn.
You should have a series of clusters and single dc posts across this foundation row, establishing the framework for every row that follows.
Row 2: Ch 5 (counts as dc + ch-2), turn. Work 1 dc into the first ch-2 space, work 3 dc (one cluster) into the next ch-2 space, ch 2, work 1 dc into the following ch-2 space, ch 2; repeat from across, ending with 1 dc into the top of the turning chain. Turn.
Row 3: Ch 5 (counts as dc + ch-2), turn. Work 1 dc into the first ch-2 space, work 3 dc into the next ch-2 space, ch 2, work 1 dc into the following ch-2 space, ch 2; repeat from across, ending with 1 dc into the top of the turning chain. Turn.
Row 2 and Row 3 are your repeat rows. Continue working these two rows alternately until your panel measures the desired length from the foundation edge to the beginning of the armhole shaping.
Length guidance: For a standard shirt length (hitting at or just below the hip), work until the panel measures approximately 14 to 16 inches from the foundation edge before beginning armhole shaping. For a cropped top, work until the panel measures 10 to 12 inches. Always try on or measure against a shirt you love to dial in your preferred length.
Armhole Shaping
When your panel has reached your desired body length, you will shape the armholes by working only across the center portion of the row, leaving clusters at each end unworked.
Armhole Setup Row: At the beginning of your next row, slip stitch across the first 2 clusters (and their chain spaces) to reach the beginning of the main body section. Ch 5, and work in pattern across all stitches until 2 clusters remain at the end of the row. Leave those final 2 clusters unworked and turn.
You have now reduced your working width by 2 clusters on each side, creating the base of your armhole opening.
Continue working the two-row repeat across this reduced width for an additional 6 to 8 inches (or until the armhole depth is right for your body). This section forms the upper front (or back) panel above the armhole.
For Small and Medium: Work armhole section for 6 inches.
For Large and Extra Large: Work armhole section for 7 inches.
For 2XL: Work armhole section for 8 inches.
Fasten off and weave in ends. Make a second panel identical to the first.
Seaming the Shirt
Lay both panels flat with right sides facing up. Identify the shoulder sections — these are the outer thirds of the top edge on each panel.
Using your yarn needle and a length of matching yarn, use a whip stitch or mattress stitch to seam the shoulders together, leaving the center third of the top edge open as the neckline. The neckline opening should measure approximately 10 to 12 inches across for a comfortable fit over the head; adjust the amount you leave open based on your preference.
Once the shoulders are seamed, fold the assembled front and back together with right sides facing and seam the sides, working from the bottom hem upward. Stop when you reach the beginning of the armhole section and fasten off. Repeat on the other side. You should now have a tube with open armholes and a neckline.
Finishing the Edges
The beauty of the granny stripe pattern is that its natural edge is already quite attractive, but a simple single crochet border unifies the look and prevents any rolling or stretching.
Neckline: Join yarn at any point along the neckline opening. Work 1 sc into each dc and 1 sc into each ch-2 space around the entire opening. When you reach the shoulder seam, work 1 sc into the seam itself to keep things even. Join with a slip stitch and fasten off. For a slightly more polished look, work a second round of reverse single crochet (also called crab stitch) around the neckline. This creates a firm, cord-like edge that lies beautifully flat.
Armholes: Join yarn at the underarm point. Work 1 sc evenly around the entire armhole opening, working into the side edges of the rows as you go up each side and into the stitches at the top of the armhole. Join with a slip stitch and fasten off. Repeat for the second armhole.
Hem: If the foundation edge of your shirt feels uneven or you want a more finished look at the bottom, you can add a round of sc along the entire hem as well, working into each chain of the foundation edge.
Weave in all remaining ends carefully, especially at color change points if you worked stripes.
Color Inspiration and Customization Ideas
One of the greatest pleasures of the granny stripe shirt is its adaptability. Here are a few directions you might take it.
Classic Boho Rainbow: Work one or two rows in each color before changing, cycling through a palette of dusty rose, terracotta, sage green, warm mustard, and cream. The result is a vintage-inspired top that pairs perfectly with high-waisted linen pants.
Tonal Elegance: Choose two shades of the same color — a pale sky blue and a deeper slate, for example — and alternate every four rows. The tonal approach is more subdued and works beautifully as a layering piece.
Clean White or Cream: A single-color granny stripe shirt in bright white or natural cotton is a wardrobe staple. The texture of the stitch does all the work, and the result is something that feels boutique without a single color change.
Color Blocking: Work the bottom half of the shirt in one color and the top half in another, with a few transitional stripe rows in between. This gives the shirt a modern, architectural feel.
You can also experiment with the density of the fabric by adjusting your hook size relative to your yarn. A slightly larger hook creates a more open, lacy fabric with a lot of drape — beautiful for warm weather or over a camisole. A tighter hook gives you a denser fabric with more structure if you want the shirt to stand on its own.
Care Instructions
Cotton and cotton-blend yarns are generally machine washable, which is one of their great virtues in a garment. Check the label on your specific yarn, but most DK cotton can be washed on a gentle cycle in cold water. Lay the shirt flat to dry rather than putting it in the dryer, as heat can cause cotton to shrink and may distort your stitch work. A crochet garment that is dried flat will hold its shape and size wash after wash.
A Few Tips for Garment Crochet Beginners
If this is your first crochet garment, a few things will make the experience much smoother. Always, always make a gauge swatch. A difference of even half a stitch per inch across a shirt panel translates to several inches of difference in the finished width. Take the time to swatch, wash the swatch (since cotton can relax slightly after washing), and adjust your hook before casting on.
Measure your own body rather than guessing at a size. Crochet patterns size differently from clothing, and the best fit comes from knowing your actual bust circumference and working to that number. When in doubt, go up a size, since it is much easier to take in a too-large seam than to add width to a too-small panel.
Mark the right side of your work with a stitch marker in the first row. Granny stripe fabric looks the same on both sides once it is a few rows in, and keeping track of which side is your right side will help when you seam and add finishing.
Finally, block your finished pieces before seaming. Wet blocking cotton is simple — soak the panel in cool water, squeeze out the excess gently without wringing, and pin it to your measurements on a blocking mat or towels. Let it dry completely. Blocked panels seam together much more neatly and the finished shirt will hang better.
Why This Pattern Deserves a Spot in Your Queue
The granny stripe crochet shirt is the kind of project that earns its place in your project bag not because it is the fastest or the simplest, but because working it is genuinely enjoyable and finishing it feels like a real achievement. The stitch has rhythm, the fabric has character, and the finished garment is something you will actually reach for in your wardrobe. It is one of those rare patterns that sits at the intersection of accessible and impressive — easy enough to work while watching a movie, interesting enough to keep your attention when you give it your full focus.
Whether you make it in a burst of color for summer festivals or in quiet neutrals for everyday wear, this granny stripe shirt is a pattern worth keeping, returning to, and sharing with every crocheter in your life who is ready to take their skills from home décor into wearable art.
Happy hooking.