
Free Knitting Pattern: Book Pillow Hands-Free Reading Cushion
If you’ve ever tried to read in bed or on the couch and found yourself juggling a heavy book, craning your neck, or losing your page the moment you shift position, you already understand the problem this project solves. A book pillow — sometimes called a reading cushion or lap desk pillow — is one of those deceptively simple knitting projects that turns out to be genuinely life-changing once you have one. And the best part? You can make one yourself with basic knitting skills, a couple of skeins of yarn, and a free afternoon.
This free knitting pattern walks you through every step of creating a hands-free reading cushion from scratch. Whether you’re a beginner who just learned to cast on or an experienced knitter looking for a practical weekend project, this pattern is written with clarity and flexibility in mind. Let’s get into it.
What Is a Book Pillow and Why Do You Need One?
A book pillow is a firm, wedge-shaped or rectangular cushion designed to prop open a book and hold it at a comfortable reading angle without requiring you to use your hands. You set it on your lap, on a table, or on the bed beside you, open your book to the desired page, and let the cushion cradle the spine while the pages rest gently against the sloped surface.
The design typically includes a strap or band across the middle that holds the open book in place, which is the feature that makes it truly hands-free. Once your book is settled in, you’re free to sip your tea, adjust your blanket, pet the cat, or simply relax with both hands at your sides while you read.
This kind of cushion is especially popular among people who read for long stretches and deal with wrist fatigue or hand cramps. It’s also a wonderful tool for people with arthritis, mobility challenges, or injuries that make holding a book difficult. And beyond practical use, a handknit book pillow makes an incredibly thoughtful gift for the reader in your life — personalized with their favorite colors and given with a warmth that a store-bought version simply can’t replicate.
Materials You’ll Need
Before you cast on, gather the following supplies. The quantities are for a standard-sized reading cushion measuring approximately 10 inches wide by 14 inches long, with a gentle wedge shape that provides comfortable page support.
Yarn: Approximately 400–500 yards of bulky or super bulky weight yarn (US size 6 or higher). A wool-acrylic blend works beautifully for this project because it offers structure without being stiff, but any yarn with good stitch definition will serve you well. If you want a softer, squishier cushion, choose a yarn with more elasticity. For a firmer prop, opt for a cotton or cotton blend, which has less give.
Needles: US size 10 (6.0 mm) or 10.5 (6.5 mm) straight needles, or the needle size recommended to achieve the gauge below. Circular needles work just as well if that’s your preference.
Notions: Stitch markers, a yarn needle for weaving in ends, scissors, measuring tape, and a row counter if you like to track your progress.
Filling: This is where your book pillow differs from a standard throw pillow. You want firm filling, not fluffy. Buckwheat hulls, rice-filled bags, or foam cut to shape all work well. Many knitters stuff the pillow with a combination of polyfill for softness and a firmer inner core — a small piece of upholstery foam cut to size and wrapped in a layer of polyfill works wonderfully. You can also purchase pre-made wedge pillow inserts online and simply knit a cover to fit.
Strap or band: A length of elastic ribbon, a strip of fabric, or a separate knitted or crocheted strap to sew across the face of the cushion. This holds your book open and in place.
Gauge
18 stitches and 24 rows = 4 inches in stockinette stitch using US size 10 needles and bulky weight yarn.
Always knit a gauge swatch before starting. This pattern is forgiving in terms of exact measurements — a book pillow a little larger or smaller than specified will still be perfectly functional — but matching gauge closely will ensure your finished cushion is the right size to comfortably hold a standard paperback or hardcover book.
Abbreviations Used in This Pattern
Throughout this pattern, the following standard knitting abbreviations are used.
CO = cast on, K = knit, P = purl, St = stitch, Sts = stitches, RS = right side, WS = wrong side, K2tog = knit two stitches together (a right-leaning decrease), SSK = slip, slip, knit (a left-leaning decrease), PM = place marker, SM = slip marker, Rep = repeat, BO = bind off, YO = yarn over.
The Pattern: Knitted Book Pillow Reading Cushion
This pattern is worked in two main pieces — a front panel and a back panel — which are then seamed together on three sides, stuffed, and closed. An optional integrated strap band is worked separately and sewn on at the end.
Part One: Front Panel
The front panel is the face of the cushion — the side your book will rest against. It is worked in a simple seed stitch border with a stockinette center, which gives the finished pillow a polished, textured look while keeping the central surface smooth enough for a book to sit flat.
Cast on 46 stitches.
Row 1 (RS): K1, P1 across all stitches to end of row.
Row 2 (WS): P1, K1 across all stitches to end of row.
Repeat Rows 1 and 2 four more times, for a total of 6 rows of seed stitch border.
Now begin the main body of the panel:
Row 7 (RS): K1, P1, K1, P1 (4 sts in seed stitch), PM, knit to last 4 stitches, PM, K1, P1, K1, P1 (4 sts in seed stitch).
Row 8 (WS): P1, K1, P1, K1 (4 sts in seed stitch), SM, purl to marker, SM, P1, K1, P1, K1 (4 sts in seed stitch).
Continue in this manner — maintaining the 4-stitch seed stitch border on both sides while working the center in stockinette — until the piece measures 13 inches from the cast-on edge, ending with a WS row.
Work 6 more rows of seed stitch across all stitches, as established in Rows 1–6.
Bind off all stitches in pattern.
Part Two: Back Panel
The back panel is simpler, worked entirely in seed stitch for a uniform texture. This side faces down or against your lap and benefits from the slightly grippy texture of seed stitch, which helps keep the cushion from sliding around.
Cast on 46 stitches.
Row 1: K1, P1 across all stitches.
Row 2: P1, K1 across all stitches.
Repeat these two rows until the back panel measures 14 inches from the cast-on edge.
Bind off all stitches in pattern.
Part Three: The Strap Band
The strap is what transforms this from a decorative pillow into a functioning hands-free reading tool. It sits horizontally across the front panel of the finished cushion, roughly one-third of the way down from the top, creating a pocket into which your open book slides.
For the strap, use the same yarn or a coordinating color for a pop of contrast.
Cast on 10 stitches.
Row 1: K2, P1, K4, P1, K2.
Row 2: P2, K1, P4, K1, P2.
Repeat these two rows until the strap measures 10 inches (the full width of the cushion front).
Bind off.
If you’d prefer a stretchier strap that accommodates books of varying thickness, substitute the yarn strap with a wide elastic band or a strip of ribbing worked on fewer stitches with more stretch. A 1×1 rib over 10 stitches worked to the same length will give you a snugger hold.
Assembling the Book Pillow
Once all three pieces are knitted and your ends are woven in, it’s time to assemble your cushion.
Lay the front and back panels together with wrong sides facing each other. Using your yarn needle and a length of the same yarn, seam three sides together using mattress stitch or whip stitch. Leave the top edge open for stuffing.
Stuff the cushion firmly. Remember, this pillow needs to hold a book at a reading angle, so you want it to have real structure. Don’t be shy with the filling. If you’re using a foam insert, slide it in carefully, then add polyfill around the sides and top to fill any gaps and give a smooth finished shape.
Once you’re happy with the firmness and shape, seam the final open edge closed.
Now attach the strap. Position it horizontally across the front panel so that its lower edge sits approximately 4 to 5 inches down from the top of the cushion. Pin it in place and try sliding a book underneath to confirm placement before you sew. The strap should hold the book firmly without being so tight that the pages can’t lie flat. Sew the strap down on both short ends using your yarn needle, anchoring it securely through both the strap and the front panel.
Tips for Customizing Your Reading Cushion
One of the great joys of knitting your own book pillow is the freedom to customize. Here are a few ideas for making this pattern entirely your own.
Add a wedge shape. If you want a more angled reading surface, stuff one end of the cushion more firmly than the other. Alternatively, use a purchased wedge-shaped foam insert as your core before knitting the cover. This makes the reading angle even more comfortable, particularly for reading in bed.
Incorporate a pocket. Work an extra small rectangular panel in stockinette or seed stitch and seam it to the bottom edge of the front panel to create a little storage pocket for a bookmark, reading glasses, or your phone.
Try colorwork. A simple two-color stranded pattern or even basic intarsia blocks of color can turn this humble cushion into a real showpiece. Stripes are the easiest way to add color interest — just join a new color at the beginning of any row and carry the unused color up the side.
Choose your texture. The pattern above uses stockinette and seed stitch, but this project is wonderful in cables, moss stitch, or even a simple lace panel if you want something a little more delicate-looking. Just be mindful that heavily textured surfaces on the front panel may make it slightly harder for a book to rest flat, so consider keeping the center smooth if you go decorative on the borders.
Adjust the size. If you primarily read large hardcovers, size up by casting on more stitches and working longer. For a cushion designed for a tablet or e-reader, size down accordingly and consider using a slightly stiffer yarn or adding a thin piece of cardboard between your foam insert and the front panel for extra rigidity.
Caring for Your Knitted Book Pillow
If you used a wool-acrylic blend, your cushion can likely be machine washed on a gentle cycle in cool water and laid flat to dry. Always check your yarn’s care label before washing.
For wool-only versions, hand washing is recommended. Fill a basin with cool water and a drop of wool wash, submerge the cushion, and gently press the water through the fibers without wringing or twisting. Roll it in a towel to remove excess water, reshape it, and dry flat.
If the cushion loses its firmness over time — which can happen with polyfill as it compresses — you can open one seam, add more stuffing or replace the fill, and re-seam it. This is one of the advantages of a hand-knitted cover over a purchased pillow: it’s entirely repairable.
Why Knitting Your Own Makes Such a Difference
There are plenty of book pillows available to buy, but there’s something singular about using one you made yourself. You chose the colors to match your reading nook. You decided on the texture. You know exactly how firmly it’s stuffed because you put that stuffing in with your own hands. That kind of ownership over an object changes how it feels to use it every day.
There’s also the meditative quality of the knitting process itself. This pattern, with its rhythmic rows of seed stitch and stockinette, is the kind of project you can work on while listening to an audiobook or podcast. It’s low-stakes enough to be relaxing but engaging enough to be satisfying. You’ll finish it feeling accomplished, and then you’ll immediately want to make another one in different colors for someone you love.
Frequently Asked Questions About This Pattern
Can I use a different weight yarn? Yes. The pattern is easily adaptable to worsted weight yarn with US size 8 needles, though you’ll need more yardage and will need to add stitches to maintain the same finished dimensions. Cast on more stitches per your gauge and adjust row counts to match the measurements given.
Do I need to block this project? Blocking isn’t strictly necessary for a book pillow since the fabric will be firmly stuffed and won’t need to be perfectly flat on its own. That said, blocking your finished panels before seaming them will make assembly much easier and give the finished cushion a cleaner look.
What if I want to make this as a gift but don’t know the recipient’s favorite colors? Neutral tones — cream, oatmeal, soft grey, warm brown — are universally appealing and look beautiful in textured stitches. You can also ask the person what colors their reading space is decorated in and match accordingly.
Is this pattern suitable for beginners? Absolutely. If you can knit, purl, cast on, and bind off, you have every skill you need to complete this project. The strap is the only separate piece, and it’s just straight rows of a simple pattern stitch. Take your time with the seaming and stuffing stages, and your finished cushion will look polished and professional.
Final Thoughts
A knitted book pillow is one of those projects that exists at the perfect intersection of usefulness and beauty. It solves a real problem — the physical strain of holding a book for extended periods — while giving you the opportunity to create something warm, handcrafted, and personal. It works on the couch, in bed, at a kitchen table, or propped against your knees in your favorite chair. It’s practical enough to use every single day and special enough to give as a meaningful gift.
This free pattern is yours to use, adapt, and make your own. Cast it in your favorite yarn, stuff it to your preferred firmness, attach the strap exactly where it feels right for the books you love most, and then settle in with a cup of something warm and a story you’ve been meaning to read. That’s what this whole project is for, after all.
Happy knitting, and even happier reading.