The Hello Sunshine Filet Blanket – Free Crochet Pattern is a delightful crochet project that’s sure to brighten anyone’s day! This free pattern uses the elegant art of filet crochet, combining double crochet (dc) stitches and chain-one spaces to create a beautiful, airy design. What makes this blanket so special is its charming message—“Hello Sunshine”—woven right into the pattern, surrounded by delicate hearts and eyelet spaces that add a touch of whimsy and love.
It’s the perfect blend of style and sentiment, making it an ideal gift for a new baby or a cheerful addition to any nursery. The rhythmic process of filet crochet is both relaxing and rewarding as you watch the words and shapes emerge row by row. Choose soft, sunny colors for a warm, inviting vibe or keep it classic with crisp white or neutral tones. Whether you’re crafting it for a little one or simply want to try something unique and heartfelt, the Hello Sunshine Filet Blanket is a radiant project that’s as fun to create as it is to admire!
From Classic to Creative: Fresh Crochet Patterns You’ll Love to Try:
This is a ONE SIZE crochet blanket pattern, no multiples are included.
This blanket is worked in rows starting from the bottom working towards the top of the blanket, turn your blanket over at the end of each row.
Ch1 at the start of each row does not count as a stitch throughout the pattern.
If you are getting a different stitch count on different rows this means you have probably missed a ch1 stitch on your current row or your previous row.
When the pattern states to work ‘dc x12’ for example – those stitches you are working into could either be dc stitches or chain 1 stitches.
When the pattern states to ‘ ch1, skip 1’ – all you are doing is chaining 1 and skipping the next stitch, this could either be a dc stitch or a chain 1 stitch.
If you have brackets in the row that you are working on, here is an example: dc x18, (Ch1, Skip 1, dc x23) x 4, Ch1, Skip 1, dc x18
This is telling you to 1dc in next 18sts (ch1, skip next st, 1dc in next 23sts) – Repeat what is in the brackets 4 times altogether, ch1, skip 1, 1dc in next 18sts.
Read each row carefully before starting the row.
Written Instructions:
***Written Instructions and Number block method available in the PDF versions below***
You will have 133sts at the end of each row – This includes dc stitches and ch1 stitches.
← Row 1 [RS]: Ch134, 1dc in 2nd ch from hook and in each ch across
→ Row 2 [WS]: dc x133
← Row 3 [RS]: dc x133
→ Row 4 [WS]: dc x133
← Row 5 [RS]: dc x133
→ Row 6 [WS]: dc x4, (Ch1, Skip 1, dc x1) x 62, Ch1, Skip 1, dc x4
← Row 7 [RS]: dc x133
→ Row 8 [WS]: dc x133
← Row 9 [RS]: dc x133
→ Row 10 [WS]: dc x133
← Row 11 [RS]: dc x133
→ Row 12 [WS]: dc x18, (Ch1, Skip 1, dc x23) x 4, Ch1, Skip 1, dc x18
← Row 13 [RS]: dc x16, (Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x19) x 4, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x16
→ Row 14 [WS]: dc x14, (Ch1, Skip 1, dc x7, Ch1, Skip 1, dc x15) x 4, Ch1, Skip 1, dc x7, Ch1, Skip 1, dc x14
← Row 15 [RS]: dc x12, (Ch1, Skip 1, dc x11) x 9, Ch1, Skip 1, dc x12
→ Row 16 [WS]: dc x10, (Ch1, Skip 1, dc x15, Ch1, Skip 1, dc x7) x 4, Ch1, Skip 1, dc x15, Ch1, Skip 1, dc x10
← Row 17 [RS]: dc x9, (Ch1, Skip 1, dc x17, Ch1, Skip 1, dc x5) x 4, Ch1, Skip 1, dc x17, Ch1, Skip 1, dc x9
→ Row 18 [WS]: dc x9, (Ch1, Skip 1, dc x8) x 2, (Ch1, Skip 1, dc x5, Ch1, Skip 1, dc x8, Ch1, Skip 1, dc x8) x 4, Ch1, Skip 1, dc x9
← Row 19 [RS]: dc x9, (Ch1, Skip 1, dc x6, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x6, Ch1, Skip 1, dc x5) x 4, Ch1, Skip 1, dc x6, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x6, Ch1, Skip 1, dc x9
→ Row 20 [WS]: dc x11, (Ch1, Skip 1, dc x1) x 2, (Ch1, Skip 1, dc x5, Ch1, Skip 1, dc x1, Ch1, Skip 1, dc x1, Ch1, Skip 1, dc x9, Ch1, Skip 1, dc x1, Ch1, Skip 1, dc x1) x 4, Ch1, Skip 1, dc x5, (Ch1, Skip 1, dc x1) x 2, Ch1, Skip 1, dc x11
← Row 21 [RS]: dc x133
→ Row 22 [WS]: dc x133
← Row 23 [RS]: dc x133
→ Row 24 [WS]: dc x133
← Row 25 [RS]: dc x133
→ Row 26 [WS]: dc x4, (Ch1, Skip 1, dc x1) x 62, Ch1, Skip 1, dc x4
← Row 27 [RS]: dc x133
→ Row 28 [WS]: dc x133
← Row 29 [RS]: dc x133
→ Row 30 [WS]: dc x133
← Row 31 [RS]: dc x133
→ Row 32 [WS]: dc x7, (Ch1, Skip 1, dc x1) x 3, Ch1, Skip 1, dc x9, (Ch1, Skip 1, dc x1) x 3, Ch1, Skip 1, dc x6, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x6, (Ch1, Skip 1, dc x1) x 3, Ch1, Skip 1, dc x6, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x3, (Ch1, Skip 1, dc x1) x 6, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x3, (Ch1, Skip 1, dc x1) x 6, Ch1, Skip 1, dc x4
← Row 33 [RS]: dc x16, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x1, (Ch1, Skip 1, dc x9) x 3, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x4, Ch1, Skip 1, dc x9, Ch1, Skip 1, dc x4, Ch1, Skip 1, dc x1, Ch1, Skip 1, dc x9, Ch1, Skip 1, dc x4, (Ch1, Skip 1, dc x9, Ch1, Skip 1, dc x5) x 2
→ Row 34 [WS]: dc x4, (Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x3) x 2, Ch1, Skip 1, dc x8, Ch1, Skip 1, dc x2, (Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x11) x 2, (Ch1, Skip 1, dc x9) x 2, Ch1, Skip 1, dc x8, Ch1, Skip 1, dc x2, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x16
← Row 35 [RS]: dc x16, (Ch1, Skip 1, dc x3) x 2, Ch1, Skip 1, dc x7, (Ch1, Skip 1, dc x9) x 2, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x15, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x7, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x16
→ Row 36 [WS]: dc x16, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x6, Ch1, Skip 1, dc x4, Ch1, Skip 1, dc x15, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x11, (Ch1, Skip 1, dc x9) x 2, Ch1, Skip 1, dc x6, Ch1, Skip 1, dc x4, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x16
← Row 37 [RS]: dc x16, Ch1, Skip 1, dc x3, (Ch1, Skip 1, dc x5) x 2, (Ch1, Skip 1, dc x9) x 2, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x4, Ch1, Skip 1, dc x14, (Ch1, Skip 1, dc x5) x 2, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x4, Ch1, Skip 1, dc x15
→ Row 38 [WS]: dc x7, (Ch1, Skip 1, dc x1) x 3, Ch1, Skip 1, dc x6, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x4, (Ch1, Skip 1, dc x6) x 2, (Ch1, Skip 1, dc x1) x 3, Ch1, Skip 1, dc x6, (Ch1, Skip 1, dc x1) x 6, (Ch1, Skip 1, dc x9) x 2, Ch1, Skip 1, dc x4, Ch1, Skip 1, dc x6, Ch1, Skip 1, dc x3, (Ch1, Skip 1, dc x1) x 5, Ch1, Skip 1, dc x6
← Row 39 [RS]: dc x16, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x7, Ch1, Skip 1, dc x3, (Ch1, Skip 1, dc x9) x 2, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x14, Ch1, Skip 1, dc x4, Ch1, Skip 1, dc x7, (Ch1, Skip 1, dc x3) x 2, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x14, Ch1, Skip 1, dc x5
→ Row 40 [WS]: dc x4, Ch1, Skip 1, dc x15, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x2, Ch1, Skip 1, dc x8, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x15, Ch1, Skip 1, dc x11, (Ch1, Skip 1, dc x9) x 2, Ch1, Skip 1, dc x2, Ch1, Skip 1, dc x8, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x16
← Row 41 [RS]: dc x16, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x9, Ch1, Skip 1, dc x1, (Ch1, Skip 1, dc x9) x 2, Ch1, Skip 1, dc x11, (Ch1, Skip 1, dc x4, Ch1, Skip 1, dc x9) x 2, Ch1, Skip 1, dc x1, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x4, Ch1, Skip 1, dc x9, Ch1, Skip 1, dc x5
→ Row 42 [WS]: dc x7, (Ch1, Skip 1, dc x1) x 3, Ch1, Skip 1, dc x6, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x6, (Ch1, Skip 1, dc x1) x 3, Ch1, Skip 1, dc x6, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x3, (Ch1, Skip 1, dc x1) x 6, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x3, (Ch1, Skip 1, dc x1) x 6, Ch1, Skip 1, dc x4
← Row 43 [RS]: dc x133
→ Row 44 [WS]: dc x133
← Row 45 [RS]: dc x133
→ Row 46 [WS]: dc x133
← Row 47 [RS]: dc x133
→ Row 48 [WS]: dc x28, Ch1, Skip 1, dc x11, (Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x1, Ch1, Skip 1, dc x1, Ch1, Skip 1, dc x1, Ch1, Skip 1, dc x1, Ch1, Skip 1, dc x1, Ch1, Skip 1, dc x1) x 3, Ch1, Skip 1, dc x7, (Ch1, Skip 1, dc x1) x 2, Ch1, Skip 1, dc x32
← Row 49 [RS]: dc x30, Ch1, Skip 1, dc x7, Ch1, Skip 1, dc x17, (Ch1, Skip 1, dc x15) x 2, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x28
→ Row 50 [WS]: dc x28, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x3, (Ch1, Skip 1, dc x15) x 2, Ch1, Skip 1, dc x16, Ch1, Skip 1, dc x9, Ch1, Skip 1, dc x29
← Row 51 [RS]: dc x28, Ch1, Skip 1, dc x11, (Ch1, Skip 1, dc x15) x 3, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x28
→ Row 52 [WS]: dc x28, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x3, (Ch1, Skip 1, dc x15) x 3, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x28
← Row 53 [RS]: dc x28, Ch1, Skip 1, dc x11, (Ch1, Skip 1, dc x15) x 3, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x28
→ Row 54 [WS]: dc x28, (Ch1, Skip 1, dc x1) x 6, Ch1, Skip 1, dc x3, (Ch1, Skip 1, dc x1) x 5, Ch1, Skip 1, dc x5, (Ch1, Skip 1, dc x15) x 2, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x28
← Row 55 [RS]: dc x28, Ch1, Skip 1, dc x11, (Ch1, Skip 1, dc x15) x 3, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x28
→ Row 56 [WS]: dc x28, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x3, (Ch1, Skip 1, dc x15) x 2, Ch1, Skip 1, dc x16, Ch1, Skip 1, dc x9, Ch1, Skip 1, dc x29
← Row 57 [RS]: dc x30, Ch1, Skip 1, dc x7, Ch1, Skip 1, dc x17, (Ch1, Skip 1, dc x15) x 2, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x28
→ Row 58 [WS]: dc x28, Ch1, Skip 1, dc x11, Ch1, Skip 1, dc x3, (Ch1, Skip 1, dc x1) x 6, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x15, Ch1, Skip 1, dc x19, (Ch1, Skip 1, dc x1) x 2, Ch1, Skip 1, dc x32
← Row 59 [RS]: dc x133
→ Row 60 [WS]: dc x133
← Row 61 [RS]: dc x133
→ Row 62 [WS]: dc x133
← Row 63 [RS]: dc x133
→ Row 64 [WS]: dc x4, (Ch1, Skip 1, dc x1) x 62, Ch1, Skip 1, dc x4
← Row 65 [RS]: dc x133
→ Row 66 [WS]: dc x133
← Row 67 [RS]: dc x133
→ Row 68 [WS]: dc x133
← Row 69 [RS]: dc x133
→ Row 70 [WS]: dc x18, (Ch1, Skip 1, dc x23) x 4, Ch1, Skip 1, dc x18
← Row 71 [RS]: dc x16, (Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x19) x 4, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x16
→ Row 72 [WS]: dc x14, (Ch1, Skip 1, dc x7, Ch1, Skip 1, dc x15) x 4, Ch1, Skip 1, dc x7, Ch1, Skip 1, dc x14
← Row 73 [RS]: dc x12, (Ch1, Skip 1, dc x11) x 9, Ch1, Skip 1, dc x12
→ Row 74 [WS]: dc x10, (Ch1, Skip 1, dc x15, Ch1, Skip 1, dc x7) x 4, Ch1, Skip 1, dc x15, Ch1, Skip 1, dc x10
← Row 75 [RS]: dc x9, (Ch1, Skip 1, dc x17, Ch1, Skip 1, dc x5) x 4, Ch1, Skip 1, dc x17, Ch1, Skip 1, dc x9
→ Row 76 [WS]: dc x9, (Ch1, Skip 1, dc x8) x 2, (Ch1, Skip 1, dc x5, Ch1, Skip 1, dc x8, Ch1, Skip 1, dc x8) x 4, Ch1, Skip 1, dc x9
← Row 77 [RS]: dc x9, (Ch1, Skip 1, dc x6, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x6, Ch1, Skip 1, dc x5) x 4, Ch1, Skip 1, dc x6, Ch1, Skip 1, dc x3, Ch1, Skip 1, dc x6, Ch1, Skip 1, dc x9
→ Row 78 [WS]: dc x11, (Ch1, Skip 1, dc x1) x 2, (Ch1, Skip 1, dc x5, Ch1, Skip 1, dc x1, Ch1, Skip 1, dc x1, Ch1, Skip 1, dc x9, Ch1, Skip 1, dc x1, Ch1, Skip 1, dc x1) x 4, Ch1, Skip 1, dc x5, (Ch1, Skip 1, dc x1) x 2, Ch1, Skip 1, dc x11
← Row 79 [RS]: dc x133
→ Row 80 [WS]: dc x133
← Row 81 [RS]: dc x133
→ Row 82 [WS]: dc x133
← Row 83 [RS]: dc x133
→ Row 84 [WS]: dc x4, (Ch1, Skip 1, dc x1) x 62, Ch1, Skip 1, dc x4
← Row 85 [RS]: dc x133
→ Row 86 [WS]: dc x133
← Row 87 [RS]: dc x133
→ Row 88 [WS]: dc x133
← Row 89 [RS]: dc x133
Fasten off and weave in ends. Move on to border.
Border:
R1. Join yarn in top right hand corner, work 1sc evenly around the entire blanket and work (1sc, ch2, 1sc) in each corner of the blanket, join with a slip stitch to beg sc
R2. Work 1sc in each sc around, working (1sc, ch2, 1sc) in each ch2 corner space, join with a slip stitch to beg sc
R3. Ch1, Work 1sc in each sc around, work 3sc in each ch2 corner space, join with a slip stitch to beg sc
Here’s another option for row 3…
Ch1, Reverse sc in each sc around the entire blanket working 1 reverse sc in each ch2 space, join with a slip stitch in beg stitch
If your’e not sure how to do the reverse sc, here is a link:
Pin this post: Save this tutorial to your Pinterest boards so that you can come back to it later.
Leave a comment: Leave a comment below, we love to hear your feedback!
Share on Instagram: When you make this project, share it on social media and tag me @trulycrochet. We love to see what you are currently making!
Terms Of Use:
These Terms of Use apply to all the patterns and tutorials made by Truly Crochet. All of the patterns and tutorials are for personal use only and belong to Truly Crochet.
You are not allowed to copy, reproduce, adjust, distribute or sell Truly Crochet patterns and tutorials in whole or in part.
You are not allowed to distribute and/or sell the translations of Truly Crochet patterns and tutorials in whole or in part.
You can sell finished items made using Truly Crochet patterns, however, you have to give credit to Truly Crochet for the actual design.
You are not allowed to use Truly Crochet photos without written permission.
You are not allowed to copy and paste Truly Crochet patterns or tutorials to social media or anywhere else in whole or in part.
If you would like to share the patterns, you can give a link to the Truly Crochet website www.trulycrochet.com.
Truly Crochet makes money through affiliate links and ads. Any purchases made through these links or ads will help support Truly Crochet blog at no extra cost to you. Please see our disclosure policy. Thank you!
Newsletter
FREE Weekly Newsletter
Sign up to get notified of our FREE crochet stitch patterns and the best crochet patterns out there!