How to Make a Fabric Bookshelf

In this simple sewing project, we turned one yard of fabric into a wall-hanging sling for kids to store their favorite books.

September 15, 2021

Looking for a way to store bedtime stories near your child’s bed? Try this fabric book sling. You can coordinate the fabric with the room’s upholstery, window treatments or bedding. No advanced sewing skills are needed; you just need to know how to sew a basic hem.

Fabric Book Sling

Fabric Book Sling With Kids' Books

A DIY book sling makes a pretty, easy-to-reach home for kids' books.

Photo by: Carla Wiking

Carla Wiking

Tools and Materials

  • drill
  • iron
  • sewing machine
  • (1) yard medium weight fabric
  • (2) 1” x 48” wooden dowels
  • (2) double curtain brackets
  • screws and anchors

Step 1: Hem Short Sides

Your yard of fabric should measure 45 x 36 inches. On both short sides of the fabric, fold the selvage edge towards the wrong side of the fabric. Iron and sew along both edges.

Step 2: Sew Long Sides

Fold the fabric over itself so that the long raw edges meet with the right sides of the fabric facing. With a 1/4-inch seam allowance, sew along the raw edge to create a long tube of fabric.

Step 3: Turn Right-Side Out

Turn the fabric right-side out and iron the seam flat.

Step 4: Sew Rod Casings

Sew a seam 2-1/4 inches away from the long edge to hold the dowels. Use a piece of tape on your sewing machine to act as a guide. Repeat on the other long edge.

Step 5: Mount Hardware

Hang the hardware in a stud if possible. If not, use anchors to make sure the brackets are secure. Hang the brackets about 46 inches apart and low enough that children can easily reach the books.

Photo by: Carla Wiking

Carla Wiking

Step 6: Hang Fabric and Add Books

Slide one dowel into each casing and mount the dowels in the bracket. You now have a sturdy sling to hold books that looks great from all angles. Slide one dowel into each casing and mount the dowels in the bracket. Fill it with books and delight your eager little readers.

Make an Easy-to-Sew Lined Tote Bag

Learn how to make a lined fabric tote bag that's perfect for work and play in this straightforward home sewing project for tweens, teens or anyone new to sewing.

Next Up

How to Make a Denim Toy Storage Bag

Stash children's toys in this personalized denim tote bag.

How to Make Adorable Sock Dogs

Turn an ordinary pair of socks into a stuffed sock dog, relative of the infamous sock monkey.

Project for Kids: Jarful of Imagination

Create a fun jar to hold knick-knacks and art supplies.

How to Make a Kid's Bean Bag Chair Using Stuffed Animals

Solve the stuffed-toy storage dilemma with this cozy and functional kid's chair. Use the toys to fill the chair; a Velcro opening makes it easy to take them out again at playtime.

How to Make Paper Pinwheels

Use old book pages, flash cards, scrapbook paper or even sheet music to make these sweet pinwheels that can bring a festive, playful touch to parties and holidays. They're a snap to make so you can whip up an entire bouquet of them to display in flowerpots, baskets, buckets or pitchers.  

How to Build a Ledge Bookshelf

Learn how to build narrow floating shelves that are perfect for a kid’s room or living area, or any small space.

How to Make Shell Tiaras for a Mermaid

Every mermaid deserves a crown. Learn how to craft this inexpensive headpiece for an underwater-themed party or for an accompaniment to a Halloween costume.

How to Make a Decorative Pegboard Shelf

Need wall storage but can’t find just the right shelving unit? Try this modern take on an old-school storage idea. It’s easy to build and you can customize the colors however you’d like.

Personalized Toy Box Bench

Design Star runner-up Dan Vickery creates personalized toy boxes that do double duty as a clever kid-sized bench.

How to Build Bookshelves for a Recessed Nook

Carter Oosterhouse turns an empty niche above a closet into practical storage.

What's New in Handmade

Follow Us Everywhere

Join the party! Don't miss HGTV in your favorite social media feeds.