Crochet Stained Glass Granny Square Pattern Free
A stained glass granny square crochet pattern turns simple stitches into a mosaic-inspired design. Bold color sections and framed details create a glass-like effect with yarn.
Each round adds new shapes and contrast, giving the square a unique visual depth. This design works beautifully for blankets, cushions, shawls, cardigans, and decorative pieces. The true appeal appears when simple colors transform into an artistic crochet pattern.
The crochet pattern uses two cotton yarn shades to create clear sections and textured layers. Each step builds balanced shapes with a stained glass appearance. The finished square measures around 12.5 cm (5 inches), making it easy to combine with larger pieces.
Small stitched details come together to form a bigger creative design, turning every square into a meaningful part of the final crochet piece.
Credit Hook & Loop Crochet Tutorials
Materials & Tools Needed:
- Yarn:
- Color A: Multicolor yarn made of 100% cotton.
- Color B: Off-white yarn made of 100% cotton.
- Crochet Hook:
- 2 mm crochet hook (adjust size depending on your yarn weight).
- Other Tools:
- Tapestry needle (for weaving ends).
- Scissors.
Finished Size & Customization Ideas:
- Finished Size: The square measures approximately 12.5 cm (5 inches) across when complete.
- Customization Ideas:
- Use different color combinations to get creative stained-glass effects.
- Customize the finished size by using thicker yarn and larger hooks or by adding extra rounds.
Pattern Abbreviations & Terminology:
- Magic Ring: Adjustable loop to start crocheting.
- ch: Chain.
- sl st: Slip stitch.
- sc: Single crochet.
- dc: Double crochet.
- tr: Treble crochet.
- dtr: Double treble crochet.
- hdc: Half double crochet.
- fpsc: Front post single crochet.
- fpdc: Front post double crochet.
- dc3tog: Double crochet 3 together.
- st: Stitch.
Step-by-Step Detailed Crochet Instructions:
Round 1:
- With Color A, make a magic ring.
- Crochet 8 single crochets (sc) into the ring.
- Join with a slip stitch (sl st) to close the round.
Round 2:
- Chain 2 (counts as 1 double crochet (dc)) and work 1 dc in the same stitch.
- Crochet 2 dc in each stitch all around (total: 16 dc).
- Switch to Color B, join with a sl st into the first dc.
Round 3:
- Chain 1, then work 2 sc in the same stitch.
- Continue with 2 sc in each stitch all around (total: 32 sc).
- Join with Color A using a sl st.
Round 4:
- Chain 2 (counts as 1 dc), then work 1 unfinished dc in the same stitch using Color A, followed by an unfinished dc with Color B.
- Yarn over and pull through all 3 loops on the hook, then chain 2.
- In the space between the 2 sc from the previous round, work:
- 1 unfinished dc with Color A.
- 1 unfinished dc with Color B, and 1 unfinished dc with Color A (in the same space).
- Yarn over and pull through all 4 loops on the hook, then chain 2.
- Repeat this pattern all around.
- Join with a sl st in the center, then sl st into the chain space and pull up a long loop, leaving it at the back.
Round 5:
- Join Color B with a sl st, then chain 1.
- Work 1 front post single crochet (fpsc), then chain 5.
- Around the Color B double crochet (dc), work 1 fpsc followed by chain 5.
- Continue this pattern all around. For the end, replace chain 5 with chain 2 and work 1 dc on top of the fpsc to complete the round.
- Pull up a long loop and bring it to the front.
Round 6:
- With Color A, chain 2 and work dc3tog into the chain space.
- Chain 3, and work another dc3tog into the next stitch, followed by chain 3.
- Repeat this pattern all around.
- Join with a sl st.
Round 7:
- Chain 7 with Color B.
- Insert the hook into the chain space, then the top of the dc3tog; make a sl st.
- Chain 7 again and repeat this pattern all around.
- Join with a sl st, pull up the yarn, and cut it.
Round 8:
- With Color A, join with a sl st in the space, then chain 2 (counts as 1 dc) and work dc3tog.
- Chain 4, and work dc3tog in each space followed by 4 chains all around.
- Join with a sl st.
Round 9:
- Chain 1, then chain 1 with Color B.
- Yarn over and insert the hook into the chain space and the top of the dc3tog, working 1 unfinished dc.
- Finish the stitch with Color A, then work 3 dc + 1 unfinished dc using Color A.
- Repeat this pattern all around.
- Join with sl st and cut the tail of Color A.
Round 10:
- Chain 1, then work:
- 1 fpdc, 4 sc, and 1 fpdc.
- Repeat all around and join with a sl st.
Round 11:
- Chain 1, work:
- 1 sc in the same stitch.
- 1 sc in the next 2 stitches.
- 1 hdc in the next 3 stitches.
- 1 dc, 1 tr in the next 2 stitches.
- 2 tr, corner: 2 dtr + ch 2 + 2 dtr in the same stitch.
- Continue the reverse pattern:
- 2 tr, 1 tr, 1 dc, 1 hdc in the next 2 stitches, then 5 sc.
- Repeat all around, joining with a sl st.
Round 12 (Final Round):
- Chain 1, then work:
- 1 sc in each stitch around.
- Corner: 1 sc + ch 2 + 1 sc.
- Pull up a loop, cut the yarn, and work 1 seamless stitch.
- Weave all ends with a tapestry needle, and you can either tie or hide them.
Finishing Touches:
- Weave in all ends neatly using the tapestry needle.
- Block the square if desired to achieve a uniform shape.







