Scarves & Cowls

How to Crochet a Sofa Arm Pillow Wrap Headrest (The Arm Nest)

Make yourself a cozy, supportive wrap that fits snugly over the arm of your sofa. The Arm Nest serves both as a pillow and a headrest for added comfort. This beginner-friendly project will enhance your relaxation while adding a decorative touch to your living space.

Published October 5, 2026 · by Lina

Skill level
Intermediate
Yarn weight
Worsted Weight
Hook size
5.5 mm (I-9)
Time
Approximately 4-6 hours
Yardage
MC: approx. 450 yards; CC: approx. 150 yards
Sizes
Approximately 18 inches wide x 12 inches high (46 cm x 30 cm)
Jump to pattern
How to Crochet a Sofa Arm Pillow Wrap Headrest (The Arm Nest)

Make yourself a cozy, supportive wrap that fits snugly over the arm of your sofa. The Arm Nest serves both as a pillow and a headrest for added comfort. This beginner-friendly project will enhance your relaxation while adding a decorative touch to your living space.

[Descriptive image caption of the finished piece]

Why You'll Love This Pattern

This pattern is great for beginners because it uses simple stitches and creates a practical item you’ll love to use. It typically takes about 4-6 hours to complete, making it a perfect project for a cozy weekend at home. Plus, it’s a fun way to customize your space with your favorite yarn colors!

In This Post

  • What You'll Need
  • Stitches You'll Use in This Pattern
  • Pattern Details
  • Abbreviations
  • Step-by-Step Instructions
  • Assembly / Putting It All Together
  • Finishing
  • Full Summary Box
  • What's Next?

What You'll Need

  • Yarn:

    • Worsted Weight (Category 4) — This is a medium-thickness yarn that's easy to see your stitches with.
    • Main Color (MC): Soft Grey (approx. 450 yards / 410 meters)
    • Contrast Color (CC): Cream (approx. 150 yards / 140 meters)
  • Crochet Hook:

    • 5.5 mm (I-9) crochet hook — This is the size you'll use to make your stitches.
  • Stitch Markers (optional but helpful): These help keep track of your rounds or rows.

  • Scissors: You'll use these to cut your yarn.

  • Yarn/Tapestry Needle: This is for weaving in your ends after you finish crocheting.

  • Stuffing (if applicable): Polyester Fiberfill for stuffing, about 1 bag (8 oz).

  • Safety Eyes (if applicable): Not used in this pattern, but good to know for other projects!

Stitches You'll Use in This Pattern

  • Chain (ch): Create a series of loops to start your work. For example, if the pattern says to chain 60, make a total of 60 loops.
  • Double Crochet (dc): This stitch is taller than a single crochet. Begin by yarn over (wrap the yarn around your hook). Insert the hook into the stitch, yarn over again, pull up a loop (you will have 3 loops on the hook). Yarn over and pull through the first 2 loops, yarn over again and pull through the last 2 loops.
  • Slip Stitch (sl st): This is used to join rounds or pieces together. Insert your hook, yarn over, and pull the yarn through both the stitch and the loop on your hook.
  • Single Crochet (sc): Insert your hook into the stitch, yarn over, pull up a loop (2 loops on the hook). Yarn over again and pull through both loops.

Pattern Details

  • Skill Level: Intermediate
  • Finished Size: Approximately 18 inches wide x 12 inches high (46 cm x 30 cm)
  • Time to Complete: Approximately 4-6 hours
  • Yarn Amounts: MC: approx. 450 yards; CC: approx. 150 yards
  • Terms: This pattern uses US crochet terms.

Abbreviations

  • ch: chain
  • dc: double crochet
  • sl st: slip stitch
  • sc: single crochet
  • st(s): stitch(es)
  • RS: right side
  • WS: wrong side

Let's Get Started: Full Pattern Instructions

Body

Foundation Chain

  1. Foundation Chain: Ch 60. (60 sts)

Row 1

  1. Row 1: Dc in 4th ch from hook, dc in each ch across. Turn. (58 dc)

Row 2

  1. Row 2: Ch 3 (counts as first dc), dc in each dc across. Turn. (58 dc)

Rows 3-19

  1. Row 3-19: Repeat Row 2 (58 dc).

Shaping the Arm Nest

Row 20

  1. Row 20: Ch 1, sc in first dc, ch 2, skip next 2 dc, sc in next dc repeat from * to * across. Do not turn. (End with a sc in the last dc; you will be working in rounds now).

Round 1

  1. Round 1: Ch 3 (counts as first dc), dc in first sc, ch 2, skip next 2 ch, dc in next sc repeat from * to * around. Join to top of beginning ch-3 with sl st. (58 dc and 29 ch-2 spaces)

Rounds 2-5

  1. Round 2-5: Ch 3, dc in each ch-2 space (remember to treat ch-3 as a dc); join with sl st. Continue until the piece measures approximately 12 inches high from the start of the ch.

Edging

Sc Edging

  1. Sc Edging: Ch 1, sc evenly around the entire piece, placing 3 sc in each corner. Join with sl st to the first sc.

Buttonhole (optional)

  1. Buttonhole: Ch 1, sc in first st, ch 2, skip a few stitches based on your button size (about 2 stitches), sc in the next st. Finish around to ensure the button fits snugly into the buttonhole.

Assembly / Putting It All Together

  1. Weave in all ends with a tapestry needle.
  2. Stuff the Arm Nest with polyester fiberfill to your desired firmness.
  3. If needed, block the object to help maintain its shape.

Finishing

  • Weave in Ends: Use your tapestry needle to sew in any loose ends from your yarn. This helps to tidy up your piece.
  • Blocking (optional): Blocking involves dampening your finished piece and laying it flat to dry to help it keep its shape and look its best.

FULL RECIPE-CARD-STYLE SUMMARY BOX

  • Title: Crochet Sofa Arm Pillow Wrap Headrest (The Arm Nest)
  • Yield: 1
  • One-line description: A cozy, supportive wrap for your sofa arm that doubles as a pillow and headrest.
  • Full materials list:
    • Worsted weight yarn - Soft Grey (approx. 450 yards), Cream (approx. 150 yards)
    • Polyester fiberfill for stuffing
    • 1 large button (optional)
  • Full tools list:
    • 5.5 mm (I-9) crochet hook
    • Tapestry needle
    • Scissors
    • Stitch markers (optional)
    • Pins (for blocking)
  • Full numbered instructions:
    1. Ch 60. (60 sts)
    2. Dc in 4th ch from hook, dc in each ch across. Turn. (58 dc)
    3. Ch 3 (counts as first dc), dc in each dc across. Turn. (58 dc)
    4. Repeat Row 2 for Rows 3-19 (58 dc).
    5. Ch 1, sc in first dc, ch 2, skip next 2 dc, sc in next dc repeat from * to * across. (Ends with a sc in the last dc, 58 dc)
    6. Ch 3, dc in first sc, ch 2, skip next 2 ch, dc in next sc repeat from * to * around. Join with sl st. (58 dc and 29 ch-2 spaces)
    7. Ch 3, dc in each ch-2 space; join with sl st, repeat for 4 rounds.
    8. Ch 1, sc evenly around the entire piece, placing 3 sc in each corner. Join with sl st.
    9. Ch 1, sc in first st, ch 2, skip a few stitches, sc in next st. Finish around.
  • Notes: For a larger or smaller Arm Nest, adjust the foundation chain accordingly. Machine wash cold, tumble dry low. Do not iron.

What's Next?

  • Save this for later: Don’t forget to save or pin this post to Pinterest so you can find it again!
  • Leave a comment: If you have any questions or run into any trouble, please feel free to ask! I’m here to help.
  • Share your finished project: I’d love to see how your Arm Nest turns out! Share your creation and be proud of your work!

You've got this! Enjoy your crocheting!

How to Crochet a Sofa Arm Pillow Wrap Headrest (The Arm Nest)

Image shown for inspiration — your finished result may vary slightly.