How to Crochet Your Own Weighted Blanket

A lot of people are talking about weighted blankets these days. They are said to ease anxiety, help you self-soothe and help you sleep better. And what’s more appealing than snuggling under a big, heavy blanket to help ease your worries? It provides deep pressure all over your body, mimicking a hug.

There seems to be some scientific evidence to support these claims of improved sleep and relaxation. And there’s definitely a lot of anecdotal evidence from people who say that weighted blankets changed their lives. Some claim that these blankets can be particularly beneficial for people with autism, sensory processing disorder, or anxiety.

And even if the science isn’t 100% there yet, well, using a weighted blanket (in addition to whatever you healthcare provider recommends) can’t hurt, right? It’s a low-risk, relatively low-cost, fairly accessible tool that has potential to help anyone struggling with negative feelings or sleeplessness.

If you struggle with any of the above issues (anxiety, sensory issues, troubled sleep), a weighted blanket is worth a shot, right?

My Story: The Hunt for the Perfect Weighted Blanket

When my autistic son was really struggling with sleep, I was anxious to try anything that might help. Naturally, I became interested in trying a weighted blanket. I did some preliminary research into different products, but ran into various problems:

  1. The options were all quite expensive. A child-sized blanket was typically at least $120 USD. That felt like a lot of money to spend on something that might not do anything. What if he didn’t respond to it?
  2. There weren’t any options available locally – they were all online. Which meant I couldn’t touch and feel the blankets myself before purchasing. I didn’t feel comfortable laying down money for something so intrinsically tactile when I had never been able to physically interact with it.
  3. Most of the options were made from synthetic materials. They used synthetic fabrics like acrylic and polyester, and were weighted with plastic beads. This sounded both uncomfortable (I hate to sleep on and under non-breathable fabrics!) and not ideal from an environmental standpoint.
  4. Most of the options were kind of ugly. Again, if I was going to put down that much money for something, I didn’t want it to be an eyesore. Most had childish patterns and/or looked like therapy tools, not bedding.

Ideally, I was looking for a relatively inexpensive product, that was made from natural, breathable materials, that was available locally, and that looked nice, too.

I came across one company that made a product which met almost all my desires: Sheltered Co, a small business in California that made gorgeous hand-crocheted blankets from deadstock (leftover) fabric (mostly stretchy cotton jersey). They bought bolts of fabric, cut them into strips, and crocheted them into densely-woven blankets that weighed 13lbs or more.

The resulting blankets were environmentally-friendly, beautiful, and breathable. They weren’t local, though. And the biggest problem? They were expensive. I’m talking $335 USD plus shipping minimum for a child-sized blanket (+$100 for an adult-sized). Yikes! We’re a single-income family, we don’t have that kind of cash to spend on things that might not work!

The moment I first saw one of their blankets, I was blown away by their simple, elegant beauty. And the moment I saw the price, I thought, “I bet I could make that.”

If you can single-crochet a giant rectangle, you can make one of these blankets.

Making my First Blanket

My journey towards crocheting my own weighted blanket had its own problems. I didn’t have access to deadstock cotton jersey fabric like the folks at Sheltered Co, for starters; and I didn’t have a way to easily cut fabric into strips if I had. So I decided my first step would be to find pre-made cotton jersey yarn (often called “t-shirt yarn”).

I spent a lot of time hunting down the right kind of yarn. I knew I wouldn’t be able to find yarn as thick as what I’d seen in those photos, but I thought I could still get some good results with a super-bulky weight. But just as with the blankets themselves, I couldn’t find a local source, so I ended up having to purchase the yarn online without being able to touch and feel it. (At least in the case of yarn, the cost was much lower than a whole blanket, so it was less of a leap of faith.)

I ended up going with Hoooked Zpagetti t-shirt yarn. It’s made from recycled jersey fabric, so it’s environmentally friendly. It’s generally made from at least 90% cotton, so it’s natural and breathable. (Because it’s made from leftover fabric, the contents vary). I got it from Lovecrafts, but a number of sites sell it. I continued to run into problems with the yarn, but I won’t get into that here — I’ll just share my tips when I tell you how you can make your own blanket.T

My first blanket was . . . okay. I tried mixing colours and discovered that when using recycled yarn, sticking with one colour is better to get a more consistent result. I also misjudged the sizing a bit, and ended up with a narrower blanket than I wanted.

I also learned that there is no attractive way to tie t-shirt yarn end together or weave them in. So for my next blanket, I would have to bust out my sewing machine and actually sew all yarn ends together, which added a step.

But gosh, it felt good to wrap around my body. And it looked pretty good, too! Even if it didn’t help my son sleep, it would make an attractive throw blanket for the family room.

I made three more blankets (one for my daughter, one for a friend, and one for my sister) before I finally felt like I’d hit on a good formula.


Here’s what one friend said about the one I made for her:

I use it every single day! I find it really comforting, especially when my body is feeling uncomfortable. I even feel like my sleeping has improved since I started using it as my blanket at night. Even though it’s summer, it’s still cool enough to use at night, and in winter I just double it up with my usual blanket. Plus it’s cute!

And her roommate:

[My friend] has used it more than me, but honestly I love it whenever I do use it. I find it really soothing, and because I tend to be really restless when I’m anxious, the weight is comforting and reminds me to relax. It just helps me feel more secure? Kind of like I’ve been tucked in, haha. And if I’m sitting up to read or whatever, I can double it over and lay it over my legs, which are usually the most restless part of me. We are often arguing over who gets to use it! So yeah, it gets a lot of use out of us!

I personally took my daughter’s weighted blanket with me when I got a root canal, and I found the pressure of the blanket soothing during the stressful procedure.

The Blanket: Details

These guidelines are for a child-size blanket. It will be approximately 3×4 feet in size and weigh around 6 lbs. This is generally considered a good size and weight for a child (weighted blankets are recommended to be about 10% of the person’s body weight). For an adult, you’d have to make adjustments (buy an extra ball or two of yarn and add chains/rows).

This blanket has a very open weave. You can put your fingers right through the holes. Some users like this feature, and find comfort in lacing their fingers through the holes.

It does not provide significant warmth (which is a huge advantage in a warmer season or climate). If you want warmth, you can layer it with another blanket/comforter.

Cost: a ball of Zpagetti yarn is typically around $11 USD. Five balls (what I recommend) then comes out to about $55. However, look out for sales, and check different websites for better prices. I got mine on sale once and only paid about $41 for all the yarn I needed for a blanket. If you’re buying a jumbo crochet hook for the first time, they generally run you about $5 each.

The whole thing is made with single crochets through the front loops only. Crocheting through the front loops creates an attractive texture and also makes the blanket stretchier. (Click here if you need a refresher.)

Ready to make your own?

DIY Weighted Blanket Instructions

Important Note on the Yarn:
One thing I learned the hard way is that because most (all?) t-shirt yarn is made from leftover jersey material, every skein of yarn is different. The makers cannot guarantee an exact weight/thickness for the yarn, and the stretchyness also varies. This means I can’t give you exact instructions on what size hook to use, how many chains to start with, or how many rows it will take. I can offer general guidelines, but you will have to do a bit of experimenting to get the exact size and drape you want.

Also, even if you buy the same colour from the same place, you might get varying shades. I was disappointed once by mismatched yarn, all ordered from the same site. For this reason, if at all possible, get this yarn from a brick-and-mortar store so you can see for yourself that it all matches. Or buy directly from the manufacturer site (which is easier/cheaper to do if you’re in Europe).

You want to use a much larger hook than what the yarn manufacturer recommends, because they are expecting you to be making something sturdy (like a rug or a cushion cover), not something that drapes and hugs. A blanket is an unconventional/unexpected use for this yarn.

As I mentioned above, you will run into knots in your skein where fabric yarn ends were tied together. These do not look nice in your blanket. The best way to deal with them is to untie them and sew them together yourself. I will give a bit more detail in my instructions below. However if this is not an option for you and you’re not that picky about the look of your blanket, you can ignore them and leave them in. It wont affect the durability or function of the blanket.


  • 5 skeins of matching Hooked Zpagetti yarn (or similar extra-bulky t-shirt yarn)
  • 19mm or 25mm hook, depending on thickness of yarn and personal preference
  • measuring tape
  • sewing machine (optional)
  • thread to match yarn (optional)

Step 1: Make a test swatch.

I would recommend doing a couple of large test swatches to gauge what size hook you need to give you the look and drape you want.

(The bigger the hook, the drapey-er the blanket. As a general rule, I’d say err on the side of bigger/drapey-er. If it’s too stiff it will feel like you’re sleeping under a rug.)

To make your test swatch:
1. Chain 25 or so.
2. For the fist row, single-crochet into every stitch, working into the bottom or the top of the chain — whatever you prefer/are used to.
3. For the next few rows, single-crochet into the front loop only. Once you have about 25 rows, you can stop.

Spend some time with your test swatch to gauge if you like the look and feel of it. You might decide to start over again with a different hook size until it’s the way you like it.

Calculating Size:
When you’re happy with your swatch, count how many stitches your yarn and hook combo take to make one foot in width. You’ll want to triple that to get a blanket that’s roughly three feet wide. (Feel free to round up — better to get it a little big than too small.) In my experience, it takes roughly 50-65 stitches to make three feet.

Next, count how many rows it takes to get one foot in length. Quadruple that number to get a blanket that’s roughly four feet long. In my experience, it takes roughly 75 rows to make four feet.

Step Two: Start Your Blanket!

You’re just making a bigger version of your test swatch, using the numbers you came up with above for the full size.

I start with a chain of between 50-65 stitches.

Then I single crochet into every stitch through the front loops only.

Then you keep going until you have your desired length!

When you come to yarn knots/end in your ball (and you will), you can leave them; but it looks MUCH NICER if you undo the knot and sew the ends together with a sewing machine. With matching thread and a zigzag stitch, just overlap the ends about 1/2 inch and sew together.

To finish off, just tie a really tight double knot, and trim the yarn. It doesn’t really work to weave in the ends with t-shirt yarn.

Optional: for a more polished look, once your blanket is your desired length, you may choose to single-crochet all the way around your blanket (i.e. across the top, down one side, across the bottom, and then up the other side.) I omitted this step in three of my four blankets and liked the look without. Tie a tight knot and trim yarn.

You may be wondering, “What about your son? Did the blanket help him sleep??” Unfortunately, he didn’t really take to the weighted blanket. He’s really teeny-tiny (at almost five years old he weighs only 32lbs!) and has poor coordination, so a heavy blanket wasn’t the right fit for him right now. He ended up requiring prescribed medication to help him sleep through the night. But maybe he will like it when he’s a bit bigger.

Related Posts Plugin for WordPress, Blogger...


  1. Oooh, this is a great idea! I struggle with anxiety and insomnia, and while I used to be able to pile on 8-12 layers of cotton blankets (years before weighted blankets became a thing), that doesn’t work in summer, or really at all now that I’m in a warmer bedroom. Like you, I’ve been reluctant to spend a lot of money on blanket made with synthetic materials. When I say reluctant, I mean it’s never going to happen.

    I’ve seen tutorials for making long strips of yarn from recycled t-shirts (it’s all in the cutting), and I think a similar method would work with knit cotton jersey yardage, and the yarn weight could be manipulated by how wide the stripes are cut. It would be interesting to see how much yarn could be cut from a single yard of 60″ cotton jersey, and to compare it to purchasing t-shirt yarn. Besides likely being less expensive, another benefit of cutting the yarn this way is getting really long strips, meaning less time spent sewing them together with those bias joins.

    • I also wondered if cutting it myself might help eliminate those pesky ends. I’m also curious what the cost difference would be in making your own vs buying it. I love the idea of being in charge of the whole process!

  2. So fun! I’ve made my own tshirt yarn and big bulky yarn by cutting old sheets (jersey or cotton) into strips. It’s super easy, you just need to make a little snips at the beginning of the row to get it started and you can often pull from there. At the end of the row over over an inch, make another snip and keep tearing. You’ll end up with boxy yarn, but it looks fine after it’s crocheted together. Incidentally, these make great rugs too!

    • Thanks for the tip! I’m glad you have experience doing it — I was intimidated by the prospect, so I thought I’d just skip that step. :)

    • PepperReed says

      Also, I find jersey sheets at the thrift on the regular, so that’s a huge amount of fabric/yarn right there for little $$. Just wash it on hot to make sure it’s clean and preshrunk and cut into strips.

      If you want one ‘long’ piece that has the ends pre-sewn. you can use the same technique as making continuous bias binding to cut a long piece of ‘yarn’ that already has the ends sewn together. (sew fabric into tube, cut ‘strips’ but leave the top 1-ish intact, then open strips and cut diagonally to make one long strip from the tube of fabric) Here’s a good tutorial — You can cut the sheet into 1 yard squares or scale it up to the whole sheet size.

      Have fun!

      • Thanks so much for this! I’ve had it explained to me how you can make your own continous bias binding but I never really understood how it worked. This video makes it all clear now! And thanks for the thrifty tip!

  3. You’re so crafty, and also YOU’RE HERE! Both make me happy.

  4. Even when it’s not a topic I’m generally interested in, I’m always so pleased to see a new post from you. You are so thoughtful, resourceful and intentional in all you do, it’s inspiring.
    I hope you are finding some rest for yourself too.

  5. Mary Battershill says

    This is really amazing. Thank you for all the work and explanation of your process! Makes so much sense! I was also tempted to buy a weighted blanket, for anxious family members, and for my counselling office. But the expense also deterred me, and the idea of beads getting lost in laundering and out into the environment was really off-putting. So as soon as I get my current crochet project out of the way (nearly done, and now I’m really motivated by everything you wrote!) I will order or search out some t-shirt yarn. Thanks!

  6. I have been trying to figure out how to make my own version of these blankets ever since I saw the super expensive crocheted version! I had searched and searched for some way to obtain access to stretch jersey yarn. But after reading your detailed description and the comments I have a possible plan of action – jersey knit sheets, perhaps thrifted ones. Thank you for the info!

  7. Melissa Hughes says

    Hi! I’d been searching for the ideal (and affordable) weighted blanket and came to the conclusion that such a unicorn would only exist if I made it myself. Which led me to discover this pattern via Ravelry.
    I’m about to buy the yarn but I’m not sure how much I need, mostly because the Ravelry page for Hoooked Zpaghetti says one thing for the yardage/weight and the product page says something different. On Rav its 54 yards/13.40 oz and on lovecrafts its 131yds/30oz. Seems about the same gauge, but that’s a big difference in quantity.

  8. loved the blog! definitely gonna make 1 for me :)

  9. Did you make a child size for your friend? I cannot buy locally but wanted to make one for my adult son who suffers with anxiety and depression. I’m not sure how to calculate for someone who is 5’9″ and weighs about 170 lbs. but would like to buy it all at the same time. Suggestions? Thank you for posting this.

  10. so pretty! love the blanket esp the color!

  11. your post is very nice. I like blankets. This is really amazing. Thank you for all the work and explanation of your process! Makes so much sense! I was also tempted to buy a weighted blanket, for anxious family members, and for my counseling office.

  12. Queenshaboo says

    What problems did you have with the yarn? Just about to order some t shirt yarn for my own blanket and would love to hear some feedback!

  13. I made a blanket based on your recommendations. I used three strands of Brava Worsted yarn and a Q hook. I started with 81 chains and did all single crochets. I made the blanket 54 x 72 inches and then did two rows of single crochet for border and then one row of crab stitch (or reverse single crochet). The blanket weighs between 8 and 10 lbs and is, in my opinion, perfect! Sorry the weighted blanket idea didn’t work for your son but grateful you gave me a jumping off point to create one of my own. Thank you so much!

  14. How happy I am to have found your site! I was trying to find an all natural weighted blanket (Bearaby seem nice but expensive) and thought that since I can knit and crochet I could as well make it myself.
    I am familiar with the Hoooked yarn. I have made some rugs and baskets with it.
    Which one in particular did you use? The RibbonXXL or the Spesso Chunky cotton?
    Thank you very much!

  15. Thank you so much for this idea! I purchased 9 balls of the Hoooked yarn (thank you for introducing me to them, I LOVE all the sustainable options they have!), and I followed Lucy’s neat ripple patten ( and ended up with a 6.5 kg blanket measuring 120 x 160. Would love to share a picture if you’re collecting them?

    Gifted to my sister for Christmas and she LOVES it!

Speak Your Mind


CommentLuv badge