Ready to crochet something hauntingly adorable? 👻 The Ghost Curtain pattern combines classic filet crochet with a fun Halloween twist. Don’t worry if you’re new to filet crochet — this pattern keeps it simple with clear stitches, easy repeats, and a detailed chart included in the written pattern section. Using only chains and double crochet stitches, it’s beginner-friendly and a great way to practice reading filet charts.

Hang your handmade ghost curtain in the window or across a shelf, or dress up the doorway to bring a touch of spooky charm to your space!
What is filet crochet?
Filet crochet is a classic lace technique that uses open and solid blocks to create images or patterns — a bit like drawing with yarn on a grid. It’s made with just two basic stitches: chains and double crochets. Open blocks (white squares) form the background, while solid blocks (black squares) bring the design to life. Once you understand the simple repeat, you can make anything from curtains and table runners to wall hangings with delicate, detailed motifs — like the friendly ghosts in this pattern!
Blocking
After finishing your Ghost Curtain, it’s important to block it so the stitches open up and the ghost motifs look crisp and even. Blocking helps the curtain hang nicely and gives it that airy, lacy look that filet crochet is known for.
- Gently wash or dampen your curtain with cool water.
- Lay it flat on a clean towel or blocking mat, shaping it to your desired size.
- Pin the edges and corners evenly to keep the grid straight.
- Let it dry completely before unpinning.
Once blocked, your Ghost Curtain will drape beautifully and show off every spooky little detail!


VIDEO TUTORIAL OF GHOST CURTAIN
WRITTEN PATTERN OF GHOST CURTAIN
MATERIALS
I use Golo thread size 10 (ball size 250 yards/40 grams), and you will need 2 balls of Golo or about 350 yds of thread total. Crochet hook is size 1.75 mm. The curtain rod is expandable 28-48 inches and 0.5-inch (11 mm) diameter.
My curtain measures about 27 inches wide and 7.5 inches long.
Abbreviations:
ch = chain
dc = double crochet
beg = beginning
sp = space
sl st = slip stitch
Pattern notes:
– With asymmetrical pattern like the Ghost Curtain, you need to read the chart from right to left on each odd-numbered row (1,3,5,etc) and from left to right on each even-numbered row (2,4,6,etc).
– 2 white squares between the 2 black squares on the left side of the chart are not regular open blocks, they are curtain rod loops made of 8 ch and dc.
- With color A ch 83.
- Row 1Â = (read the chart from right to left) dc in 8th ch from hook, *ch 2, skip 2 ch, dc in next ch, repeat from* (24 open blocks), dc in each next 6 ch.
- Row 2Â = (read the chart from left to right) ch 8, turn, skip 6 dc, dc in next dc, *ch 2, dc in next dc, repeat from* (24 open blocks), finish the row with last dc in 3rd ch from st.
- Row 3Â = ch 5, turn, dc in next dc, *ch 2, dc in next dc, repeat from* (24 open blocks), dc in each next 6 ch of turning ch.
- Row 4 = ch 8, turn, skip 6 dc, dc in next dc, (ch 2, dc in next dc) 11 times (=11 open blocks), (dc 2 in ch-sp, dc in next dc) twice (=2 solid blocks), (ch 2, dc in next dc) 11 times (=11 open blocks), finish the row with last dc in 3rd ch from st.
- Row 5 = ch 5, turn, dc in next dc, (ch 2, dc in next dc) 6 times (=6 open blocks), (dc 2 in ch-sp, dc in next dc) 3 times (=3 solid blocks), (ch 2, dc in next dc) twice, ch 2, skip 2 dc, dc in next dc (=3 open blocks), dc in next 3 dc, dc 2 in ch-sp, dc in next dc (=2 solid blocks), (ch 2, dc in next dc) 10 times (=10 open blocks), dc in each next 6 ch of turning ch.
- Row 6 = ch 8, turn, skip 6 dc, dc in next dc, (ch 2, dc in next dc) 7 times (=7 open blocks), (dc 2 in ch-sp, dc in next dc) 3 times, dc in next 6 dc, (dc 2 in ch-sp, dc in next dc) 3 times, dc in next 9 dc, dc 2 in ch-sp, dc in next dc (=12 solid blocks), (ch 2, dc in next dc) 5 times (=5 open blocks), finish the row with last dc in 3rd ch from st.
- Row 7 = ch 5, turn, dc in next dc, (ch 2, dc in next dc) 4 times (=4 open blocks), dc 2 in ch-sp, dc in next dc, dc in next 36 dc, dc 2 in ch-sp, dc in next dc (=14 solid blocks), (ch 2, dc in next dc) 6 times (=6 open blocks), dc in each next 6 ch of turning ch.
- Row 8 = ch 8, turn, skip 6 dc, dc in next dc, (ch 2, dc in next dc) 5 times (=5 open blocks), dc 2 in ch-sp, dc in next dc, dc in next 36 dc (=13 solid blocks), (ch 2, skip 2 dc, dc in next dc) twice (=2 open blocks), dc 2 in ch-sp, dc in next dc (=1 solid block), (ch 2, dc in next dc) 3 times (=3 open blocks), finish the row with last dc in 3rd ch from st.
- Row 9 = ch 5, turn, dc in next dc, (ch 2, dc in next dc) 3 times, ch 2, skip 2 dc, dc in next dc, (ch 2, dc in next dc) twice (=6 open blocks), dc in next 30 dc (=10 solid blocks), ch 2, skip 2 dc, dc in next dc (=1 open block), dc in next 6 dc (=2 solid blocks), (ch 2, dc in next dc) 5 times (=5 open blocks), dc in each next 6 ch of turning ch.
- Row 10 = ch 8, turn, skip 6 dc, dc in next dc, (ch 2, dc in next dc) 5 times (=5 open blocks), dc in next 6 dc, (dc 2 in ch-sp, dc in next dc) twice (=4 solid blocks), (ch 2, skip 2 dc, dc in next dc) twice (=2 open blocks), dc in next 18 dc (=6 solid blocks), ch 2, skip 2 dc, dc in next dc, (ch 2, dc in next dc) 6 times (=7 open blocks), finish the row with last dc in 3rd ch from st.
- Row 11Â = 8 open blocks, 8 solid, 1 open, 2 solid, 5 open, dc in each 6 ch of turning ch.
- Row 12 = ch 8, turn, skip 6 dc, dc in next dc, 6 open blocks, 9 solid, 9 open.
- Row 13 = 12 open blocks, 2 solid, 10 open, dc in each 6 ch of turning ch.
- Row 14 = ch 8, turn, skip 6 dc, dc in next dc, 9 open blocks, 2 solid, 13 open.
- Row 15 = 24 open blocks, dc in each 6 ch of turning ch.
- Row 16 = ch 8, turn, skip 6 dc, dc in next dc, 24 open blocks.
- Continue following the chart until 97 rows are completed.
Top border
- Turn the piece sideways, ch, *sc 2 around dc, sc 3 in ch-sp, repeat from*, finish with 2sc around last dc, cut off, fasten off thread.
Bottom border
- Turn the piece to face the opposite long side, so you can join the thread in upper right corner to crochet the 1st row of bottom border.
- Row 1 = make a slip knot and pull it through the middle ch of turning 5ch, ch 5, dc in next st, (ch 2, dc in next st) 4 times (=5 open blocks), *(dc 2 in ch-sp, dc in next st) 3 times (=3 solid blocks), 9 open blocks, repeat from*, finish the row with 5 open blocks.
- Row 2 = ch 5, turn, dc in next dc, 3 open blocks, *1 solid block, ch 9, skip 8 dc, dc in next dc, 1 solid block, 7 open blocks, repeat from*, finish the row with 4 open blocks.
- Row 3 = ch 5, turn, dc in next dc, 2 open blocks, *1 solid block, ch 7, sc 3 in ch9-sp, ch 7, skip 3 dc, dc in next dc, 1 solid block, 5 open blocks, repeat from*, finish the row with 3 open blocks.
- Row 4 = ch 5, turn, dc in next dc, 1 open block, *1 solid block, ch 7, (sc 3 in ch7-sp, ch7) twice, skip 3 dc, dc in next dc, 1 solid block, 3 open blocks, repeat from*, finish the row with 2 open blocks.
- Row 5 = ch 5, turn, dc in next dc, *1 solid block, ch 7, (sc 3 in ch7-sp, ch7) 3 times, skip 3 dc, dc in next dc, 1 solid block, 1 open block, repeat from*, finish the row with 1 open block.
- Row 6 = turn, sl st in ch-sp, ch, sc in same sp, *(ch 7, sc 3 in next ch-sp) 4 times, ch 7, sc in next sp, repeat from*.
- Row 7 = turn, sl st in each 2 ch, ch, sc 3 in same sp, *ch 7, sc 3 in next sp, repeat from*, cut off, fasten off thread.
- Weave in all ends, block the curtain.
If you enjoyed making the Ghost Curtain, feel free to check out my Mushroom Curtain and Cafe Curtain patterns for more cozy home projects. And if you’re drawn to the charm of filet crochet, I offer a variety of table runner designs that may inspire your next creation.
For updates on new patterns and tutorials, you’re welcome to subscribe to my newsletter or browse the full collection in my pattern shop.
HAPPY CROCHETING!
COPYRIGHT:
You may not sell my pattern or claim it as your own.
You may make items to sell (i.e. on Etsy, at craft fairs) from my pattern but I ask that you link back to my blog handmadebyraine.com and provide credit for the pattern.
You are welcome to share my pattern on social media as long as you link back directly to my blog post (providing the link). No copy & paste of my pattern will be allowed under any circumstances.
Some links are affiliate, meaning I’ll make a small commission if you make a purchase, but this is at no cost to you.











