This hanging holder stores three spare toilet paper rolls in a row. It has a long yellow bar with rounded ends, three blue hanging loops, and three tapered yellow pockets. The pockets hang from the bar on blue cords.
The palette is butter yellow and soft sky blue. Each pocket has a textured yellow star stitch body, a blue band around the base, and a blue eyelet band with a rim at the top. The bar is plain single crochet with a blue edge. The look is cheerful and cottage-style, and it brightens a small bathroom wall.
The pattern uses US crochet terms. The finished holder measures about 18.5 in (47.0 cm) wide and 7.25 in (18.4 cm) tall from the top of the hanging loops to the bottom of the pockets. Each pocket is about 5 in (12.7 cm) tall.
You will make one oval bar and three pockets, each worked in joined rounds. You then sew each pocket’s back rim behind the bar, attach its cords to the top edge, work a blue border around the bar, and add the hanging loops.
Finished Size and Construction
- Finished size: 18.5 in (47.0 cm) wide x 7.25 in (18.4 cm) tall
- Skill level: Intermediate
- Terminology: US crochet terms
- Yarn weight: Worsted (Category 4), cotton or cotton blend
- Hook: 4.5 mm (US 7)
- Number of pieces: 4 (1 bar, 3 pockets); cords and loops are worked directly onto the pieces
- Layout: 3 pockets side by side under 1 bar, centers 6 in (15.2 cm) apart
- Pocket size: base 5.75 in (14.6 cm) across, top opening 5 in (12.7 cm) across, 5 in (12.7 cm) tall
- Bar size before border: 18 in x 1 in (45.7 cm x 2.5 cm)
- Border depth: 0.25 in (0.6 cm) on every edge, so the bar finishes at 18.5 in x 1.5 in (47.0 cm x 3.8 cm)
Materials
Use a smooth worsted-weight cotton. It holds its shape under the weight of the rolls, shows the star texture clearly, and handles bathroom humidity well. Acrylic will work, but the pockets will be softer.
- Yellow (main color): 200 g, about 380 m
- Blue (contrast color): 75 g, about 140 m
- 4.5 mm (US 7) crochet hook
- Tapestry needle
- 6 locking stitch markers
- Scissors
- Measuring tape
- Pins and a blocking mat
These quantities include a margin of about 20 percent. Star stitch uses a lot of yarn, so don’t cut the margin.
Abbreviations (US Terms)
- ch – chain
- sl st – slip stitch
- sc – single crochet
- hdc – half double crochet
- dc – double crochet
- BLO – back loop only
- st(s) – stitch(es)
- sp – space
- rep – repeat
- RS – right side
Star (special stitch): Pull up a loop in the eye of the previous star, in the same st where the previous star’s last loop was pulled up, and in each of the next 2 sts (5 loops on hook). Yo and draw through all 5 loops, then ch 1 to close. That ch 1 is the star’s eye. Each star uses 2 new sts and gives 2 sts on the next hdc round.
First star of a round: Ch 3. Pull up a loop in the 2nd ch from the hook, in the 3rd ch from the hook, in the first st, and in the next st (5 loops on hook). Yo, draw through all 5, ch 1.
Gauge and Checkpoints
- Sc (bar): 16 sts and 16 rows = 4 in (10.2 cm)
- Hdc (pocket base): 16 sts and 12 rnds = 4 in (10.2 cm)
- Star pattern (alternating star and hdc rounds): 16 sts and 10 rnds = 4 in (10.2 cm)
Make one complete pocket before anything else. It is your gauge swatch. Check it at these stages:
- After Rnd 9: The base lies flat and measures 5.75 in (14.6 cm) across.
- After Rnd 11: The circumference is 18 in (45.7 cm).
- After Rnd 20: The yellow body is 3.6 in (9.1 cm) tall, and the top circumference is 16 in (40.6 cm).
- After Rnd 23: The pocket is 5 in (12.7 cm) tall and a roll slides in with a gentle hug.
If your pocket is too big, change to a 4 mm (US G-6) hook. If it is too small or the roll won’t fit, change to a 5 mm (US H-8) hook. Don’t change the stitch counts. All of the joining math depends on them.

Bar
Use yellow. Work in joined rounds without turning, with the RS facing you. The first long side of every round is the top edge.
Foundation: Ch 71.
Rnd 1: Sc in 2nd ch from hook, sc in next 68 ch, 3 sc in last ch. Working in the free loops on the other side of the chain, sc in next 68 ch, 2 sc in the same ch as the first sc. Join with sl st to first sc. (142 sts: 68 per long side + 3 per end)
Rnd 2: Ch 1, 2 sc in first st, sc in next 68 sts, 2 sc in each of next 3 sts, sc in next 68 sts, 2 sc in each of last 2 sts. Join. (148 sts: 68 per long side + 6 per end)
Fasten off. Checkpoint: the bar measures 18 in x 1 in (45.7 cm x 2.5 cm), and the rounded ends lie flat.
Base
Use yellow. Ch 2 at the start of each hdc round does not count as a st. Join each round with sl st to the first st.
Rnd 1: Magic ring, ch 2, 8 hdc in ring. Join. (8)
Rnd 2: Ch 2, 2 hdc in each st around. (16)
Rnd 3: Ch 2, hdc in next st, 2 hdc in next st; rep from * around. (24)*
Rnd 4: Ch 2, hdc in next 2 sts, 2 hdc in next st; rep from * around. (32)*
Rnds 5–9: Continue the same way, working 1 more hdc between increases each round. (Rnd 5: 40, Rnd 6: 48, Rnd 7: 56, Rnd 8: 64, Rnd 9: 72)
Fasten off yellow.
Blue Base Band
Rnd 10: Join blue. Ch 1, sc in BLO of each st around. Join. (72) The unused front loops make a ridge, and the wall turns upward.
Rnd 11: Ch 1, sc in each st around. Join. (72) Fasten off blue.
Star Stitch Body
Join yellow at the back of the pocket. Keep every join in this same spot. That spot is back center, and it will be hidden against the bar.
Rnd 12: Ch 2, hdc in each st around. Join. (72)
Rnd 13 (star round): Work the first star, then work stars around. For the last star, pull up loops in the eye, in the same st, and in each of the last 2 sts. Join with sl st to the top of the first star. (36 stars = 72 sts)
Rnd 14: Ch 2, 2 hdc in each eye around. Join. (72)
