🧢 Beautiful ✨ Detailed πŸ’ Adorable

Forest Windowpane Granny Square Bedspread Pattern

Forest Windowpane Granny Square Bedspread Pattern
4.2β˜… Rating
12-15 Hours Time Needed
2.1K Made This
βœ‚οΈ

Intermediate Level

Ideal for those with basic crochet experience, featuring slightly more advanced stitches and techniques to expand your skills.

⏱️

Slow & Steady

A 10+ hour projectβ€”great for savoring the process over several sessions.

🏑

Cozy Accent

A warm touch for your space that transforms ordinary corners into inviting nooks filled with handmade charm.

🧢 Jump to Pattern ↓

About This Forest Windowpane Granny Square Bedspread Pattern

This pattern recreates the elegant forest-green windowpane lace granny-square bedspread shown in the photos. Each square is worked in rounds to produce a slightly raised starburst center, tidy open squares along the sides, and a smooth double-round edged finish that joins cleanly into a full bedspread. The design uses a combination of 3-dc cluster groups, chain spaces and a final dense border to form defined corners and a subtle flat scalloped effect. The single-color finish emphasizes texture and shape, making it perfect for a classic, calming bedroom look.

Forest Windowpane Granny Square Bedspread Pattern crochet pattern - detailed view of completed project

The pattern includes a complete motif, step-by-step joining method, and multi-round border instructions so you can make anything from a small lapghan to a full queen bedspread. I include tips on blocking, consistent tension, and yarn usage to help you achieve the same even finished squares.

Why You'll Love This Forest Windowpane Granny Square Bedspread Pattern

I love this bedspread pattern because it marries classic granny-square charm with an elegant windowpane lace look. The forest green color and the crisp, rounded border create a calm, sophisticated texture that feels both handmade and modern. I especially enjoy the meditative rhythm of repeating motifs and the satisfying moment when many squares become one large, cozy spread.

Forest Windowpane Granny Square Bedspread Pattern step 1 - construction progress Forest Windowpane Granny Square Bedspread Pattern step 2 - assembly progress Forest Windowpane Granny Square Bedspread Pattern step 3 - details and accessories Forest Windowpane Granny Square Bedspread Pattern step 4 - final assembly and finishing

Switch Things Up

I really enjoy how versatile this windowpane granny pattern is β€” you can keep it monochrome like the images for a calm, elegant look or swap in complementary colors for a brighter, modern vibe. I often try the same motif in a chunky yarn to make a quick lapghan, or in a lighter cotton for a summer throw.

I like to customize the border: a few extra rounds of textured stitches (BLO ridges or shell rounds) instantly change the silhouette. You can also try a contrasting join color to make each square pop, or use a subtle variegated yarn for a soft tonal shift. Don't be afraid to experiment with motif size by changing hooks and yarn weight β€” it's a simple way to make the pattern fit any bed or couch.

Common Mistakes & How to Fix Them

βœ— Skipping stitch markers at round starts can cause misaligned corners between squares; always mark the first stitch of each round βœ— Inconsistent tension between square rounds creates mismatched sizes; keep stitches even and check gauge regularly βœ— Not blocking squares before joining leads to puckered joins; wet-block or steam-block motifs for a flat, neat assembly βœ— Joining squares without pinning makes placement uneven; lay out and pin an entire row before sewing or slip-stitch joining βœ— Using a hook that is too large will make openwork holes oversized and the bedspread floppy; follow recommended hook size and adjust if necessary βœ— Carrying yarn across large gaps can create lumps; fasten off each square or use tidy color-carrying techniques βœ— Pulling joins too tight will distort square corners; leave a little ease and test tension when seaming βœ— Failing to weave in ends securely before final blocking may allow them to work loose after laundering

Forest Windowpane Granny Square Bedspread Pattern

A cozy, forest-green windowpane lace granny square bedspread made of neatly joined square motifs and a clean, rounded border. This pattern recreates the classic textured granny with delicate openwork, worked in worsted-weight yarn for a dense, warm finish. The finished spread gives a timeless, handcrafted look for bedrooms or as a large throw.

Intermediate 12-15 Hours

Materials Needed for Forest Windowpane Granny Square Bedspread Pattern

β€” Main Fabric

  • 01
    Worsted weight yarn (#4), approximately 2200-2600g in Forest Green (main color) for a queen-size bedspread (~144 squares at 6-inch finished square)
  • 02
    Approx. 120-200g for the border and joining (same color to keep seamless look)
  • 03
    Small amounts (20-40g) for any contrast edging, if desired (optional)
  • 04
    Note: Yardage varies by finished size. For a smaller throw (10x10 squares), you will need roughly 800-1200g.

β€” Tools Required

  • 01
    4.0mm (G) crochet hook for main work (adjust down 0.5-1mm if you prefer tighter fabric)
  • 02
    3.5mm (E) hook for a firmer border or neat join (optional)
  • 03
    Yarn needle for sewing and weaving ends
  • 04
    Stitch markers (at least 6) to mark round starts and corner positions
  • 05
    Blocking pins and blocking mat or towel for flattening motifs
  • 06
    Measuring tape and ruler
  • 07
    Scissors
  • 08
    Optional: small weight or pressing iron for final blocking

Progress Tracker

0% Complete

β€” Overview :

Info :

This pattern will guide you through creating the single windowpane lace granny square motif, step-by-step finishing rounds for a clean, rounded border, a method to join squares invisibly, and a multi-round outer border for a bedspread-sized project. The motif is worked in the round from a tight center outwards using cluster groups and chain spaces; final rounds are worked to square the motif and create a dense outer edge that sits flat when joined. Sample finished square measures approximately 6" (15cm) when using worsted weight yarn and a 4.0mm hook. Work tension consistently and block each square prior to joining to get the best finished result.

β€” Granny Windowpane Lace Motif (Make 144 for a Queen-sized bedspread; adjust number for smaller projects) :

Round 1 :

Make a magic ring. Ch 3 (counts as first dc), 11 dc into ring, pull ring tight and join with sl st to top of ch-3. (12 dc)

Info :

Keep this round snug so the ring closes well; this forms the solid center of the motif. Counting dc in this round gives us the base 12 to begin building cluster groups.

Round 2 :

Ch 3 (counts as dc), dc in same st, ch 1, *2 dc in next st, ch 1* rpt around. Join with sl st to top of ch-3. (12 groups of 2 dc, 12 ch-1 sps β€” total 24 dc)

Round 3 :

Ch 3 (counts as dc), 1 dc in same st, ch 2, *[2 dc in next st, ch 1, 2 dc in next st], ch 2* rpt 3 more times to form four corners. Join with sl st to top of ch-3. (This round creates 4 corner ch-2 spaces and short side segments β€” count: 16 dc total distributed into corner clusters and side clusters.)

Info :

Round 3 establishes the four corner spaces (ch-2). These ch-2 corners will be the anchor points for all subsequent rounds to keep the work square-shaped. Keep contrast between ch-1 and ch-2 spaces tidy; pull even tension on chains.

Round 4 :

Slip to nearest ch-2 corner. Ch 3 (counts as dc), (2 dc, ch 2, 3 dc) into same ch-2 corner (corner made), *ch 1, skip next side cluster(s) and on each side work (3 dc in next ch-1 sp, ch 1) until reaching next corner ch-2, then (3 dc, ch 2, 3 dc) into the corner ch-2* rpt around. Join with sl st to top of ch-3. (4 corner groups of 6 dc each, plus side clusters; total dc approximately 48 β€” mathematically: each side between corners has 3-dc clusters: there are 4 sides and at this stage 3 clusters per side including corners, so 16 clusters *3 dc = 48 dc)

Round 5 :

Slip to next ch-1 sp along side. Ch 3 (counts as dc), (2 dc) in same ch-1 sp to form new cluster, *ch 1, 3 dc in next ch-1 sp* across side until reaching corner (3-dc, ch2, 3-dc). At corner work (3 dc, ch 2, 3 dc) as before. Join with sl st. (This increases each side by one 3-dc cluster; expected total clusters now 4 sides * (previous clusters per side + 1) β€” approx 24 clusters x3 dc = ~72 dc)

Info :

Rounds 4-7 will expand the square; count clusters and ch-spaces to keep symmetry. If a side has 4 clusters, count 4 clusters x 3 dc = 12 dc per side, multiply by 4 sides = 48 dc, plus corner dc included above. Use a stitch marker at one corner to track round starts.

Round 6 :

Ch 3, 2 dc in same space to complete cluster, *ch 1, 3 dc in next ch-1 sp* across sides, at each corner work (3 dc, ch 2, 3 dc). Join. (Expect total clusters to have increased by 4 clusters vs previous round. Approx total dc ~96)

Round 7 :

Repeat Round 6 pattern: build 3-dc clusters into each ch-1 side space, keep ch-2 corners (3 dc, ch2, 3 dc). Join to top of ch-3. (Square continues to expand; approximate dc total ~120; square now showing clear windowpane holes along sides.)

Info :

By the end of Round 7 your square should be visibly square with even spacing of side chain-1 spaces between 3-dc clusters. If one side appears longer, check for skipped ch-1 spaces or extra clusters and correct before continuing.

Round 8 :

Ch 3, 2 dc in same st to form first cluster, *ch 1, 3 dc in next ch-1 sp* across, (3 dc, ch 2, 3 dc) in corners. Join. (This round is a standard expansion: approximate dc count ~144)

Round 9 :

Ch 3, 2 dc in same st, *ch 1, 3 dc in next ch-1 sp* across side until corner; at each corner work (3 dc, ch 2, 3 dc). Join. (Approx total dc ~168)

Info :

At this stage you have an open lace of clusters and small windows formed by ch-1 spaces. For the windowpane look, ensure ch-1 gaps remain consistent. You may count clusters per side: if you have N clusters per side, total clusters = 4N, and total dc = 3 x total clusters.

Round 10 :

Repeat expansion: Ch 3 (counts as dc), 2 dc in same space, *ch 1, 3 dc in next ch-1 sp* across. At corners do (3 dc, ch 2, 3 dc). Join. (Approx dc total ~192)

Round 11 :

Ch 3, 2 dc in same st, *ch 1, 3 dc in next ch-1 sp* across, working corners as (3 dc, ch 2, 3 dc). Join. (Approx dc total ~216)

Info :

If you want a smaller square, stop here and finish with border rounds. For bedspread-size squares targeted at 6", the approximate number of expansion rounds will typically be 10–11 depending on yarn and tension. Measure a blocked square and adjust as necessary β€” you want roughly 6" finished motif before final edging.

Round 12 :

Ch 3, 2 dc in same st, *ch 1, 3 dc in next ch-1 sp* across. Corners remain (3 dc, ch 2, 3 dc). Join. (Approx dc total ~240)

Round 13 :

Ch 1, sc in same st, sc in next 2 dc, *(skip ch-1 sp, sc in next 3 dc across cluster), continue across side; at corners sc in 3 dc, ch 2, sc in 3 dc to begin squaring edge.* This round introduces a solid sc line across cluster bodies to reduce the open look and begin squaring the edges. Join with sl st. (Total sc count = number of side clusters times 3 plus corner scs β€” approximate sc total ~120 sc across the entire square.)

Info :

Round 13 adds structure and flattens the surface prior to the finishing rounds. Work sc evenly in cluster stitches (into the middle dc of each 3-dc cluster) for a tidy look. This helps create the windowpane banded texture in the finished motif.

Round 14 :

Ch 2 (counts as hdc), hdc in next sc and across each sc around, work 2 hdc in the corner ch-2 space (hdc is used to create a slightly lower ridge than dc), join with sl st. (This produces a thickening round; expected hdc total equals the sc count from previous round plus corner increases β€” approx 128–140 hdc)

Round 15 :

Ch 3, dc in next hdc across for one round of taller stitches, working 3 dc into each corner ch-2 to maintain squared corners. Join. (Approx dc total ~192 depending on count of hdc from prior round.)

Info :

These finishing rounds build up a flat, slightly raised edge that helps squares sit neatly when joined. If your square measures smaller than desired, add an extra round of (ch1, 3 dc in ch-1 sps) around before moving into the structured sc/hdc rounds above.

Round 16 :

Change to working 1 sc in each dc around in BLO to create a subtle ridge on the outermost clusters: Ch 1, 1 sc in first dc BLO, continue around, at corners work (sc, ch 2, sc) into the corner space. Join. (sc total equals last round dc count, approximate ~192)

Round 17 :

Ch 2, 1 hdc in each sc around, working (hdc, ch2, hdc) at corners to keep a defined corner. Join. (approx hdc total ~192)

Round 18 :

Final tidy round: Ch 1, sc in each hdc around; in corners work (sc, ch 1, sc, ch 1, sc) to round off the corner into a softer square with rounded edges. Join and fasten off; weave in ends. (Final sc total approx ~200)

Info :

After Round 18 fasten off and block your motif flat. Use pins to square corners and a steam-block or wet-block to set shape. Blocking is critical to ensure uniform sizes when joining multiple squares into a bedspread. Make required number of motifs (example: 144 for a 72"x72" queen square layout at 6" per motif).

β€” Alternative Motif Size & Notes :

Info :

If you prefer a larger motif, add additional rounds repeating the expansion pattern (ch 1, 3-dc clusters in ch-1 sps and maintaining (3 dc, ch2, 3 dc) at corners) until you reach desired blocked measurement. Each added expansion round will increase the motif approximately 3/4" depending on yarn and tension.

β€” Joining Motifs (Invisible Join by Single Crochet / Mattress Stitch Alternative) :

Info :

Arrange your blocked motifs on a large flat surface in the exact layout. For a queen-size bedspread the pictured layout consists of 12 motifs across by 12 motifs down (144 total). You may build rows and join them as you go or join all motifs after blocking. Two common methods: 1) Whip-stitch mattress-seam joining for invisible seams or 2) Single crochet join worked along motif edges to produce a decorative raised ridge. Below are step-by-step instructions for both joins.

Joining method A - Mattress stitch (seam invisible) :

With right sides facing up, place two motifs face-to-face along a seam. Use a yarn needle with a doubled strand of yarn. Insert needle under the outermost horizontal bar of the edge stitch on motif A then go into the corresponding bar on motif B and pull yarn through. Alternate sides in a mattress-stitch fashion pulling gently to bring edges together. Work across entire seam; tie off and weave in ends. Repeat for all seams to assemble rows, then join rows together using the same technique. (Info: mattress stitch sits flat and is nearly invisible once motifs are arranged on the bedspread.)

Joining method B - Single Crochet Join (visible ridge) :

Position motifs with right sides up. Join yarn at corner of first motif, sc evenly through both loops of edge stitches of the two motifs across the side; at the corner work (sc, ch 2, sc) to match motif corner and continue along. This creates a raised ridge that defines motif boundaries and produces the look shown on the bedspread photos. Work single crochet joins along all seams. For stronger seams (bedspread use) single crochet gives durable joints that withstand washing and handling.

Info :

When joining, keep tension looser than you would for a garment seam to avoid pulling squares into waves. Pin squares first to ensure straight join lines. If your squares are not identical in size, adjust by adding or removing a couple of sc/join stitches evenly across the seam to accommodate difference.

β€” Constructing the Bedspread Layout :

Round 1-Info :

Plan your layout: For a queen-style spread use a 12 x 12 layout (144 motifs). For a smaller throw use 10 x 10 (100 motifs). Layout and block all squares before joining. Working row-by-row helps reduce ends and allows you to keep consistent join tension (join each motif to its left neighbor and the row above as you add it).

Step :

Start in a corner: join the first motif to the second motif in the same row using chosen join method. Continue until row is complete. Join next row under the first by aligning motifs and joining across the row seam (each motif in the new row will be joined to the motif above and to the previous motif in its row). Repeat to build entire panel. Press lightly or steam-block once rows are joined to ease any tension.

Info :

Optional - Strengthen seams :

For bedspreads that will be used often, consider a second pass of whipstitch across seam interior using spare yarn to minimize strain on surface joins. This is invisible if done through inner bars and helps for heavy blankets.

β€” Outer Border & Rounds to Complete Bedspread (Work around entire joined panel) :

Border Round 1 :

Attach yarn to a corner of the joined spread. Ch 1, sc evenly into each outer edge stitch around the entire spread. When you reach a corner, work (sc, ch 2, sc) in the corner join to keep it square. Join with sl st to first sc. (sc total depends on bedspread perimeter; estimate center: for 12x12 layout at ~6" squares perimeter ~288"; sc per inch ~6 sc = ~1728 sc total around β€” this is a rough estimate; work sc evenly.)

Info :

One dense sc round helps even the outer edge and provides a neat base for subsequent decorative rounds. Work firmly but not tight to avoid puckering the entire panel.

Border Round 2 :

Ch 2 (counts as hdc), hdc in each sc around, working (hdc, ch 2, hdc) at corners. Join with sl st. This builds a slightly taller border and helps the blanket sit flat. (hdc total = sc total from previous round)

Border Round 3 :

Ch 3 (counts as dc), dc in each hdc around. At corners work (2 dc, ch 2, 2 dc). Join. (dc total equals last round hdc total)

Info :

At this point measure the edge. You can continue building the border with alternating rounds of dc and sc if you want a thicker, rolled border. For the photos a 6-8 round outer border gives the neat rounded thickness that frames the bedspread. If adding multiple outer rounds, use the following sequence to create the rounded thick border seen in pictures: sc round (BLO), hdc round, dc round, final sc round for neat finish.

Border Round 4 (BLO ridge) :

Ch 1, 1 sc in BLO in each dc around to create a ridge. At corners work (sc, ch 2, sc). Join and fasten off. This creates a subtle ridge that mirrors the raised edges of each motif and produces the uniform, cushioned look in the images.

Border Round 5 (final tidy edge) :

Optional final round: join yarn, ch 1, work 1 sc evenly around working two sc at corner stitches for smoothing; slip stitch to join, weave in ends. Block entire spread flat if needed.

Info :

If you plan to add a fringe or tassel border, add them after the final sc rounds. For the pictured bedspread the rounded edge was kept neat and simple without fringe to maintain a structured bedspread drape.

β€” Finishing & Care :

Info :

Weave in all ends securely. Steam or wet block the full spread, pinning the border to straighten and encourage the squares to lay flat. Machine wash gentle cycle using a mild detergent and tumble dry low or lay flat to dry depending on yarn fiber recommendations. Always consult the yarn label for washing instructions. Re-block if necessary to restore shape after washing.

Info :

Store folded in a cool, dry place. If storing for a long time, place acid-free tissue between folds or store the spread flat to reduce creasing.

Assembly Instructions

  • Pin motifs in your final layout on a large flat surface and inspect for consistent size and orientation before joining; start in one corner and build rows sequentially for easier counting.
  • Attach head-start yarn to a corner of the first motif when doing single-crochet join; work (sc, ch2, sc) at corners to align motif corners and keep the seam square.
  • When using mattress stitch, place two motifs face-to-face and sew under the front horizontal bars of the edge stitches on both motifs, alternating left and right to form an invisible seam; repeat across entire seam and tie off securely.
  • After assembling a full row, join the next row by aligning motifs and joining each motif to the one above and the one to its left as you progress to maintain joined tension and alignment.
  • Add the multi-round outer border after all motifs are joined. Work the sc base round first to even the perimeter, then progress through hdc and dc rounds, finishing with a BLO sc round for a rounded frame.
  • Block each motif before joining for consistent size; after joining the entire spread, block the completed bedspread and pin border square. Steam-block or wet-block until dry for a crisp finish.
  • Weave in all ends securely on the wrong side after all joining and borders are complete. Trim close after weaving to prevent loose bits.
  • If desired, add reinforcement stitching to heavy-use seams by running a second row of mattress stitch along the interior seam line to distribute stress.

Important Notes

  • πŸ’‘Use stitch markers consistently at the beginning of each round to avoid counting errors and maintain proper shaping.
  • πŸ’‘Stuff body parts gradually as you work rather than waiting until the end, especially for narrow openings like arms and legs.
  • πŸ’‘For motifs, block each square before joining; unblocked squares will produce uneven joins and a wavy blanket.
  • πŸ’‘Maintain consistent tension throughout the project; too loose makes openwork oversized, too tight makes squares too small.
  • πŸ’‘When sewing pieces together, use yarn slightly thinner than working yarn for neater, less visible seams if using whip stitch.
  • πŸ’‘Pin all pieces in position before final sewing or joining to ensure proper placement and symmetry across the whole spread.
  • πŸ’‘For a very flat border, work the first border round in sc in the back loop only (BLO) to give the outer edge a framed look.
  • πŸ’‘Keep a sample swatch: work a test motif, block it and measure before committing to the full bedspread to confirm gauge and yarn usage.

You did it β€” a beautiful windowpane lace granny bedspread that brings warmth and timeless texture to your home! Each square becomes a small act of calm and the final joined spread is a stunning, cozy centerpiece for any bedroom. Enjoy the process of repeating motifs and the satisfying moment when the completed border frames your handiwork. 🧢🌿 Share a photo β€” your handmade bedspread will be a treasured piece for years to come! 😊

You ask,

we answer.

FAQs

What is the finished size of this bedspread?

Using the sample measurements (6" motif), a 12x12 layout produces an approximate 72"x72" bedspread. Actual size varies with yarn, hook, and blocking. Measure blocked motifs to plan your layout.

Can I make this pattern with a different yarn weight?

Yes. Use an appropriate hook size for the yarn weight. Thicker yarn will increase motif size and yardage; thinner yarn will reduce motif size and require more motifs. Adjust the number of motifs accordingly.

Do I need to block every square before joining?

Blocking is highly recommended. It evens out differences in tension and ensures consistent motif size, making joins flat and neat.

Which joining method is best for a bedspread?

Both mattress stitch (invisible) and single-crochet join (visible ridge) work well. For durability and a framed look, single-crochet join or reinforced mattress stitching are good choices.

How much yarn will I need?

For a queen-sized spread approximated at 144 motifs (6" each), plan for 2200–2600g of worsted-weight yarn. For a smaller throw, 800–1200g may suffice. Exact yardage depends on tension and exact motif size.

Can I wash the finished spread?

Yes, wash according to yarn label instructions. For acrylic/wool blends use gentle machine wash and low tumble dry or lay flat to dry. Re-block if needed.

How can I avoid warped seams?

Keep join tension slightly looser than the motif stitch tension and block motifs before joining. Pin rows before joining and check corner alignment frequently.

Can I add color variations?

Absolutely. Use a single color for a clean look or use a second color for border rounds and joining for a subtle contrast. Carry colors carefully or fasten off where necessary.