Macramé hanging shelf | homify
Error: Cannot find module './CookieBanner' at eval (webpack:///./app/assets/javascripts/webpack/react-components_lazy_^\.\/.*$_namespace_object?:2982:12) at at process._tickCallback (internal/process/next_tick.js:189:7) at Function.Module.runMain (module.js:696:11) at startup (bootstrap_node.js:204:16) at bootstrap_node.js:625:3

Macramé hanging shelf

Andréa Schmitt Avatar Andréa Schmitt


  • Wood board (I'm using plywood with 15 cm x 50 cm, sanded and varnished)
  • Wood drill
  • Electric screwdriver
  • 3,5 meters macrame cord
  • Fabric glue
  • 2 C-hooks
  • 2 wall plugs
  • Measure tape
  • Masking tape
  • Drilling machine
  • Scissors


Learn how to build a very charming shelf without using wall brackets.

2 hoursDifficultyMedium

Step 1: Measure and mark

Measure the board to mark where you'll drill the holes. For this piece, I've marked 4 holes at each corner of the wood 2 cm in from the borders.

Step 2: Drill the holes

Use the electric screwdriver with the wood drill to make the four holes. The drill should be slightly less thick than the cord.

Step 3: Cut the cords

Cut 2 pieces of 1,5 meters each and 2 more pieces of 0,25 meters.

Step 4: Position the cords

Fold the largest string making a loop and position the smallest one in the middle of the loop 3 cm below the top.

Step 5: Tape the cords to start weaving

Use the masking tape to fix the cords at the surface of the table, so it's easier to start weaving.

Step 6: Square knot part 1: left string

To make the square knots, get the left string, make a loop, and go under the middle string and over the right string.

Step 7: Square knot part 1: right string

Now, get the right string, go over the middle string, and into the loop on the left side.

Step 8: Square knot part 1: pull it together

Pull all the strings so the knot gets tight and closer to the tape

Step 9: Square knot part 2: right string

Repeat the 6th step, starting with the right string, going under the middle string, and over the left string.

Step 10: Square knot part 2: left string

Repeat the 7th step, going over the middle string and into the loop of the right string.

Step 11: Square knot part 2: pull it together

Pull all the strings so the knot gets tight and closer to the last knot. Repeat all the process until you have 10 square notes. Then r

Step 12: Cut the middle strings

You should end up with some leftovers of the middle string. Cut it close to the last knot

Step 13: Glue the end

Add some fabric wood to keep the cords in place and make sure it's secured.

Step 14: Glue the cord at the top

Remove the tape the strings from the table surface, get that leftover piece of cord, and glue next to the first knot.

Step 15: Wrap-around

Wrap this string around the three strings to give a better-finished look and keep the loop in place.

Step 16: Tape the ends

Tape the ends of the cords individually with the masking tape to make it easier to pass it through the holes on the wood board. Go with the cords through the holes of the wood. You can make a rotation movement to make it easier. At this point, don't worry about the position of the cord.

Step 17: Drill the wall

Make two holes on the wall. They should be 30 cm above where you want the shelf and the distance between them should be the same as the holes on the wood. After drilling it, add the wall plugs, and screw in the C-hooks.

Step 18: Hang and level

Hang the shelf and use a level ruler or an app like Clinometer to level the shelf and make sure it's hanging straight.

Step 19: Final knots

Tie an overhand knot in each cord keeping the shelf leveled and steady. Remove the tape at the ends of the cord and if you want a more boho look you can unravel some of the cord.

Step 20: Decorate

That's it! Now you can decorate with whatever you want. Just be careful with how much you weight you put in it.

Did you like this project?