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.
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.

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.

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.