Skip to Content (Press Enter) Skip to Footer (Press Enter)

How to Make a Latch Hook Wall Hanging

Level
Beginner
Time
1+ days
Budget
10 - 30

Latch hook wall hangings are great fun to make and are perfect for trying out different types of yarns and colours together. It’s also a great way to use up leftover yarn in your stash. Follow along with our tutorial to get to grips with your first project, but feel free to experiement and try out different materials and yarn lengths to create different textures. 

Tutorial by Emily Platt @lostinknit

You will need

Is $ 20.00

Quantity: 1

Subtotal

Is $ 20.00

Is $ 3.49 , was $ 4.49

Quantity: 1

Subtotal

Is $ 3.49 , was $ 4.49

Out of stock

Is $ 7.49

Quantity: 1

Subtotal

Is $ 7.49

Out of stock

Is $ 7.49

3 for 2 on selected WI Yarns
Quantity: 1

Subtotal

Is $ 7.49

You’ve viewed 2 of 4 products

Total:

How to make

You Will Need

Latch Hook

4 Count Canvas

Knitcraft Wavy Days in Lilac

Knitcraft Cosy On Up in Cream

Knitcraft Leader of the Pac in Cream

Knitcraft It’s Only Natural in Sage

WI Soft and Silky in Lilac

James C Brett Chunky with Merino in Pistachio

Wooden Dowel

Darning Needle

Scissors

Cardboard

you-will-need-graphic.png?sw=680&q=85
Step 1

To begin, cut out your canvas to the size that you want your wall hanging to be. Make sure to add at least 4 squares to each side before you cut. I am going to be working on a canvas approx. 23cm x 27cm.

Now it’s time to create your template. You can either draw your design out on paper or you can draw straight onto the canvas. I prefer starting straight on the canvas.

If you work straight onto the canvas, make sure to put something underneath to protect your work surface. 

How-to-make-a-latch-hook-wall-hanging_step-1.jpg?sw=680&q=85
Step 2

The first thing you are going to create are the tassels at the bottom of the wall hanging. I like these to be oversized, so I used a super chunky yarn.

Cut the yarn into 34cm long lengths. Start attaching them to the canvas, starting 4 squares in from the side and the bottom.

Because this yarn is extra chunky, only work into every other square. It can be a bit tricky to pull the yarn through as it’s so thick, so you might need to give it a wiggle.

Once you have completed one row, work another 3 rows up.

Step 3

For the next section, using Knitcraft Wavy Days in lilac, cut lengths approx. 21cm long and work every other row.

In the next section use a chunky sage green acrylic yarn and cut shorter lengths. When working on your wall hanging, you want to make sure the piece has different layers and the tassels fall at different levels.

For the central section, create a punch needle effect with Knitcraft Cosy On Up.

Place the latch hook through the canvas and pull through the yarn, leaving a tail at the back. You want to create a small loop. Remove the hook and place into the next hole and pull through the yarn again to create the same size loop. Continue in this way across the whole section, making sure to keep each loop the same size. At the end, cut the yarn, leaving a long tail.

Step 4

In the next section I am going to use WI Soft and Silky in lilac. Cut 10cm long. Because this is a finer yarn, use 2 ends in each square and work every row.

Next using Knitcraft It’s Only Natural in sage, cut longer tassels and use 2 ends at a time.

For the next section, cut 8cm lengths of Knitcraft Wavy Days.

For the last section, cut 6cm lengths of Knitcraft Leader of the Pac.

Step 5

Once you have filled in each section, it’s time to finish off your wall hanging.

Turn your work so that the wrong side is facing you. Begin by folding over one edge of the canvas and start to sew in place. Repeat around each side, cutting out any excess canvas at the corners. Now take your dowel and secure to the top of your project.

Finally, trim any areas needed to tidy up the work.

Now you just need to find a place to hang your finished piece of art.

  • bvseo_sdk, dw_cartridge, 18.2.0, p_sdk_3.2.0
  • CLOUD, getReviews, 5ms
  • reviews, product
  • bvseo-msg: Unsuccessful GET. status = 'ERROR', msg = 'Not Found.'; Unsuccessful GET. status = 'ERROR', msg = 'Not Found.';

Related Products

Top