DIY Bed Canopy

7 Materials
1 Hour

I wanted to put a canopy over my daughters cot/crib (for decor purposes - I move it when she sleeps) but couldn’t find one that I liked for a decent price, so I decided to make my own. 😊

Materials needed

I decided to use a sheer curtain with a hidden rod pocket for the material to save me from sewing 😉. I managed to pick one up from my local thrift store for a couple dollars. (The Ikea Vivan would also work great!)I then headed to my local craft store and bought a medium sized metal ring, some wooden beads and two small artificial flower arrangements that I liked. I had string, tape, glue etc at home so didn’t need to purchase any of that.Once I had all my materials, the first step was too cut the metal ring so that I could slide the curtain onto it. For this, I used a small hand saw and cut along the join, just enough to weaken it and the I bent it gently back and forth until it snapped.

Snapping the metal ring

I then slid one end of the ring into the hidden pocket on the curtain, being careful not to tear the curtain with the point.

Putting the curtain on the ring

Once my curtain was on the ring, I used some tape just to close the ring up again.

Taping the join back up

Next, I taped the flower arrangements onto the ring, in between where the two ends of curtain met.

Taping the first arrangement on
Taping second arrangement on

Once my two flower arrangements were taped on, I tied a little bit of string in the middle where they overlapped, just to keep them in place.I then pulled the curtains over top of the stems I had taped, and attached the top of the two curtain ends together with a small stitch of ribbon.

String to keep them in place

Next, I cut 3 pieces of string (I used nylon cord), approx 1m long each, and then folded them over to make 6 strands, and tied a knot at the top to attach them all and make a loop for hanging. (See photos below).

My 3 pieces of string
Folded them all in half
Tied a knot at the top
Now 6 pieces attached with loop at top

Once I had my 6 pieces attached with a loop, I started threading the beads onto each strand, making sure that I had the same amount of beads on each one.

Threading beads onto the 6 strings

I then took a larger bead, thread the loop/hook through it and pushed it over the knot to cover it.

Hiding the loop knot in a bead

Once I was happy with how many beads I had on the strings I put some tape on the ends so that I could work on the next step without the beads falling off.

Taped the ends

Next I layed the bead strings over the curtain top, dividing them evenly around the ring.

Laying out the bead strings evenly.

I then, one by one, took the tape off the ends of the strings and tied each string to the ring, threading them through the pockets from the inside to disguise the knots.

Attaching the beaded strings

Once it was all attached, I put a dab of glue on each knot to stop them from coming loose.Now it was done and ready to be hung up! 👍🏻Check out my Instagram page @_prettyliving for more of my DIY projects! 😁

Resources for this project:

See all materials
Any price and availability information displayed on [relevant Amazon Site(s), as applicable] at the time of purchase will apply to the purchase of this product.
Hometalk may collect a small share of sales from the links on this page.More info

Frequently asked questions

Have a question about this project?

  10 questions
  • Bettybusby18 Bettybusby18 on Feb 22, 2020

    Wow! Great job! Such a peaceful look. Love name on wall..another dyi??

    • Jess | Pretty Living Jess | Pretty Living on Feb 22, 2020

      Thank you 😊 yes it was ☺️, just some plain card and a metallic gold sharpie pen. I also painted the frames ☺️

  • Rashida Erskine Rashida Erskine on Feb 22, 2020

    Love it! Great idea even over an older child’s bed too!

  • Ronna Ronna on Feb 22, 2020

    This is absolutely gorgeous!!

  • Mary McDonald Mary McDonald on Feb 23, 2020

    It’s a great little project and super cute. I was also sort of wondering-I don’t want to hurt your feelings or anything but my perfectionist tendencies are driving me mad, lol! So, do you think the the name frames should be more closely together? I sorta struggled to read what it said...I thought it said noodle-I’m so sorry I’m blurting this out. I do love what you did though, with her name😊🌷🌷🌷

    • Billi Billi on Feb 23, 2020

      Nicole I believe ...

    • Dana Trowbridge Sokoloff Dana Trowbridge Sokoloff on Feb 23, 2020

      Mary, so funny. I was thinking the same thing about the name. And that wasn’t the project. It’s so cute but frames need to be closer together. For sure. Love the curtain project. Looks adorable and so easy.

    • Eve Eve on Feb 23, 2020

      I was struggling to read it too!

      Back to the project, I really like this. I am going to send to my daughter for my granddaughter’s room!

    • Wendy Jones Wendy Jones on Feb 23, 2020

      Looks pretty easy to read to me. Beautiful project.

    • Deborah Deborah on Feb 23, 2020

      I love this...and I had no problem reading her name! Beautiful!

    • Lisa Lisa on Feb 23, 2020

      Love it! Personal preferences are the great thing about diy! Anyone can adjust to suit. If the look was all together then why do separate frames? Then another would have an issue. examples

      lLil lsal

      lLil lsal

      personally I like


      Thats the great thing about diy

      ;) ocd adaptable... no rules... just ideas ;)

    • Linda Hardin Linda Hardin on Feb 23, 2020

      Super cute idea.

      I was reading comments and couldn't figure out where the name they were talking about was on the project. I had to scroll back and try to find it. That is when I saw the pics on the wall.

      Cute as well an no trouble reading Nicole.

      Just a distraction in the conversation.

    • Mike West Mike West on Feb 23, 2020

      I think it says Nicole, yes maybe a little closer together. I'm the same way with pictures,and rugs. Very pretty though. You can also do this with a hula hoop, and make it bigger.

    • Jess | Pretty Living Jess | Pretty Living on Feb 23, 2020

      I did originally have them closer together but it looked odd so I experimented a little, moving them at different distances from each other and this is how I liked them best. Each to their own though 😊

    • Catherine Catherine on Feb 23, 2020

      It says Nicole and I agree with you. Either bigger letters and closer together... but darling idea for the canopy!!

    • Mary McDonald Mary McDonald on Feb 24, 2020

      Absolutely your choice. 😊

  • Sue Sue on Feb 23, 2020

    I love this and I am going to make this thank you!

  • Renee Galant Renee Galant on Feb 23, 2020

    That is so beautiful! Absolutely gorgeous ❣

  • Debbie Debbie on Feb 24, 2020

    I love how your detailed instructions show each step. I feel like it would be so easy to make that it would make a great reading nook on a porch for an adult or child too! Can you imagine it as a backdrop of a swing chair?Obviously with care so it couldnt tangle but it could be a magic space to read. I love the name frame so delicate. Great job! Tks.

    • Jess | Pretty Living Jess | Pretty Living on Feb 24, 2020

      Oh thank you so much! And I’m so glad the instructions were easy to understand ☺️

      It defiantly could be used for multiple purposes and at different ages 🥰

  • Dana Dana on Feb 28, 2020

    Could you use twine instead of nylon cord? I have a large roll of twine on hand.

    • Jess | Pretty Living Jess | Pretty Living on Feb 28, 2020

      For sure! I used nylon cord because it’s super strong and I had a heap of it already, but twine would work too 👍🏻

  • Meg Meg on Mar 05, 2020

    Could you describe the last step (hanging it)? And a picture showing it? Thanks.

    • Jess | Pretty Living Jess | Pretty Living on Mar 05, 2020

      Hanging it was just a matter of putting a hook in the ceiling and then putting the loop I made at the top of the canopy onto the hook.

    • Cindy Cindy on Jan 08, 2021

      That was great close up picture of it hanging on the hook.❤

    • Jaye Jaye on Jan 09, 2021

      Very pretty. This post is almost a year old now. Please share how this canopy is cleaned. I would hate taking it apart. Thank you

    • Peggy Peggy on Jan 12, 2021

      A Command Hook would work.

    • Jess | Pretty Living Jess | Pretty Living on Jan 26, 2021

      Hi Jaye, I’ve run the handheld vacuum over it regularly to remove any dust and also soak it occasionally in soapy water but just leave the top bit with the flowers & beads out of the water.

  • LNIX LNIX on Mar 14, 2021

    How long can you keep the canopy over the crib? Most babies are pulling themselves up to a standing position 6-8 months old. I'd hate to see a wee one get tangled up.


Join the conversation

2 of 324 comments