This post may contain affiliate links which help support our business and keep the content on this blog free. These links are FREE to you and if you make a purchase using one of these links, YarnThrift will receive a commission. We thank you for supporting our business!

Looking for a simple way to join new yarn into your project? The magic knot is a fast and effective way to join new yarn into any knit or crochet project and even gives you the option of weaving in fewer ends! This method is great for most crochet projects and gives some extra defense against loose yarn ends coming undone (my worst fear!)

Prefer to watch the tutorial instead? Check out the video here!

What is a magic knot?

The magic knot is a method of joining yarn in a project. It is one of a few techniques that you can use to add in a new ball or skein of yarn to a project.

A magic knot takes two yarn tails and ties them together in such a way that they cannot easily come undone again and even allows you to snip the ends of the yarn so that the knot blends in with your project.

Pin for later!

When should I use this join method?

I recommend using a magic knot in single-color projects. I find that in color-changing projects, the magic knot join method doesn’t allow for the accuracy needed to pinpoint the start of one color and the beginning of a new color.

Other than multi-color projects, I don’t think there’s a bad time to use a magic knot. When you’re joining new yarn into a project, the magic knot is quick to use and allows you an easier way to hide your yarn ends.

How to make a magic knot

  1. Start by lining up two ends of yarn (one end from your existing project and one from the new yarn you are looking to join) so that they are on top of each other, as shown below.
start of magic knot. Two ends of yarn one on top of the other.

2. Taking your yarn tail from the bottom, cross it over the yarn tail on top, then bring it back underneath the top yarn tail, as shown below.

magic knot step 2, looping bottom yarn tail over top.

3. Taking the end of the yarn that is now in a loop, cross it over the loop you’ve created and pull it back through/underneath the loop, creating a knot, then pull tight. This will create a knot, as shown below.

4. Repeat this process with the other yarn tail, taking that yarn tail, crossing it over the one with the knot, then bringing it back underneath to create a new loop. With the yarn tail you are working with, pull that tail through the loop to create a second knot.

5. Now that you have two knots, you will pull both ends of the yarn (from your project and the added yarn) until they meet in the middle. Pull enough that they merge into almost one knot.

pulling both ends of magic knot together

6. Once the knots are merged, you can either snip the two yarn tails, or leave them until the end of your project to weave in.

completed magic knot

    That’s all there is to the magic knot! I hope you found this tutorial helpful. If you’re looking for more crochet tips, tricks & more, check out our tips page here.

    Looking to try out your new skills? These patterns are great to use the magic knot method!

    More from us you might be interested in!