Knitting Pattern Free Book Pillow Hands Free Reading Cushion

Free Knitting Pattern: Book Pillow Hands-Free Reading Cushion

If you love curling up with a good book but find yourself constantly shifting positions to hold it open, this free knitting pattern is about to become your new favorite project. A book pillow — sometimes called a reading cushion or lap desk pillow — is a wonderfully practical knitted item that props your book open at a comfortable reading angle while you relax on the sofa, in bed, or in your favorite armchair. Best of all, it makes a thoughtful handmade gift for the readers, students, and cozy homebodies in your life.

In this post, I’m sharing a complete free knitting pattern for a hands-free reading cushion, along with tips on yarn selection, sizing, shaping techniques, and customization ideas. Whether you’re a beginner looking to level up your skills or an experienced knitter in search of a quick and satisfying make, this pattern is designed to be approachable, practical, and deeply satisfying to knit.


What Is a Book Pillow?

A book pillow, or hands-free reading cushion, is a wedge-shaped or rectangular cushion that you place in your lap or on a flat surface. You set your open book on top of it at an angle, and the cushion holds the pages in place — no more sore arms, cramped wrists, or constantly fumbling to keep your place. Some versions even include an elastic strap or ribbon to hold the pages flat, which we’ll incorporate into this pattern.

Knitted book pillows are particularly lovely because the texture of the yarn adds grip, keeping your book from sliding. They’re soft against your legs, easy to make in any size, and endlessly customizable with color and stitch choices.


Materials You’ll Need

Before we dive into the pattern itself, let’s talk about what you’ll need to gather. Having everything ready before you cast on makes the whole process smoother and more enjoyable.

Yarn: You’ll need approximately 300–400 yards of a medium-weight (worsted weight, size 4) yarn. A yarn with a slight texture or matte finish works wonderfully because it helps grip the book pages. Cotton, wool, or a wool-acrylic blend are all excellent choices. If you want something washable and easy-care, go for a superwash wool or a cotton-acrylic blend. Avoid very silky or slippery yarns like bamboo or rayon blends for the main body — save those for a decorative touch if you like.

Needles: US size 7 (4.5mm) straight or circular knitting needles. If you prefer working in the round or simply find circulars more comfortable for flat knitting, those work just as well.

Additional supplies:
One pillow form or polyester fiberfill stuffing (you’ll need enough to create a firm wedge shape — a standard 12×16 inch pillow form works, or you can stuff it firmly with loose fiberfill), a tapestry needle for seaming and weaving in ends, scissors, stitch markers, a ruler or measuring tape, one yard of wide elastic (about 1–1.5 inches wide) or a length of grosgrain ribbon, and a sewing needle and thread to attach the elastic.

Gauge: 18 stitches and 24 rows = 4 inches in stockinette stitch. The gauge for this project is somewhat flexible since the cushion doesn’t need to fit a person precisely, but staying close to gauge will ensure your finished pillow is the right size.


A Note on Sizing

This pattern is written for a standard book pillow measuring approximately 10 inches wide by 14 inches long, with a wedge-shaped profile that sits about 4 inches high at the back and tapers to about 1 inch at the front. This size comfortably holds most standard paperbacks, hardcovers, tablets, and e-readers.

If you’d like a larger cushion for bigger books or a smaller one for a child’s reading companion, simply adjust the stitch count proportionally. For every inch you want to add or subtract in width, add or remove approximately 4–5 stitches. For length, add or remove rows at the same ratio.


The Free Knitting Pattern

Abbreviations

Before we begin, here are the abbreviations used throughout this pattern:

CO = cast on, K = knit, P = purl, St(s) = stitch(es), RS = right side, WS = wrong side, K2tog = knit two stitches together (a right-leaning decrease), SSK = slip slip knit (a left-leaning decrease), BO = bind off, PM = place marker, SM = slip marker, rep = repeat.


Pattern: The Main Cushion Body

The book pillow is worked in two flat panels — a top panel and a bottom panel — which are then seamed together and stuffed to create the wedge shape. The wedge effect comes from strategic short-row shaping or differential stuffing. This version uses a simple stuffing method that’s beginner-friendly.

Bottom Panel

Cast on 50 stitches.

Row 1 (RS): Knit across.
Row 2 (WS): Purl across.

Continue in stockinette stitch (knit on RS rows, purl on WS rows) until the piece measures 14 inches from the cast-on edge, ending with a WS row.

Bind off all stitches loosely.

Top Panel

The top panel is worked the same way as the bottom panel but includes a slight shaping section to create the gentle slope of the cushion’s surface. This makes it easier for a book to rest at a comfortable reading angle.

Cast on 50 stitches.

Row 1 (RS): Knit across.
Row 2 (WS): Purl across.

Work even in stockinette stitch for 6 inches, ending with a WS row.

Begin Wedge Shaping:

Row 1 (RS): K1, M1R, knit to last stitch, M1L, K1. (52 sts)
Row 2 (WS): Purl across.
Row 3 (RS): K1, M1R, knit to last stitch, M1L, K1. (54 sts)
Row 4 (WS): Purl across.

Continue increasing 1 stitch at each end every RS row until you have 60 stitches total, ending with a WS row.

Work even in stockinette for 2 more inches, ending with a WS row.

Bind off all stitches loosely.

Finishing the Main Body:

Block both panels gently if using a natural fiber yarn. Lay them flat and allow them to dry completely. This step evens out your stitches and gives the finished cushion a more polished look.

Place the two panels together with right sides facing inward. Using your tapestry needle and a length of matching yarn, seam three sides together using mattress stitch or whip stitch — the two long sides and one short end. Turn right-side out through the open end.

Now comes the stuffing stage, which is where the wedge shape truly comes to life. Begin stuffing the closed end first, packing the fiberfill quite firmly at the back (the end that will sit against your stomach or the back of a chair). As you work toward the open end, gradually use less stuffing so that the front edge is much flatter — almost like a folded magazine in terms of thickness. Take your time here, shaping and smoothing as you go. Overstuffing is easy to do, so keep checking the shape from the side.

Once you’re happy with the wedge shape and the cushion feels firm and supportive, fold in the raw edges of the open end and seam it closed using mattress stitch.


Pattern: The Book Strap

The strap is what transforms a regular cushion into a truly hands-free reading experience. It runs across the width of the cushion and holds your book’s pages open flat so you can read without touching the book at all.

For the knitted strap casing, cast on 12 stitches.

Row 1 (RS): K2, P8, K2.
Row 2 (WS): P2, K8, P2.

Repeat these two rows until the strap casing measures 12 inches. Bind off.

Fold the casing in half lengthwise with wrong sides together, encasing your length of wide elastic inside. The elastic should sit snugly but not be stretched — you want it to have enough give to slide over a thick hardcover but enough grip to hold lighter paperbacks firmly. Seam the long open edge closed, then seam the two short ends.

Center the strap across the top panel of the finished cushion, positioning it about 4 inches from the front (thinner) edge. This placement tends to work best for most standard book sizes, as it catches the pages near the center of the book. Using a sewing needle and sturdy thread, stitch the strap ends to the cushion securely, going over the stitching several times to make sure it won’t pull loose during use.


Optional: Decorative Border

If you’d like to add a little extra polish to your finished pillow, a simple knitted or crocheted border around the perimeter looks beautiful and helps reinforce the seams. You can pick up stitches around the entire edge of the finished cushion and work 3–4 rows of garter stitch (knit every row) before binding off. Alternatively, a single crochet border worked in a contrasting color adds a lovely pop.


Yarn Color Ideas and Customization

One of the greatest joys of a handmade book pillow is that you can tailor it completely to the recipient’s personality and your own yarn stash. Here are some ideas to get your creative wheels turning.

For a classic, timeless look, a heathered grey or warm cream yarn in a simple stockinette fabric never goes out of style and suits any décor. For something cheerier, consider a variegated or self-striping yarn — the stitches do all the visual work for you with no colorwork required, and the result is always a little surprising and delightful.

If you want to work in a textured stitch pattern rather than plain stockinette, seed stitch is an excellent choice for this project. It has wonderful grip (great for keeping books in place), lies flat without curling (which means you won’t need to block as aggressively), and looks beautifully handcrafted. To substitute seed stitch, work Row 1 as K1, P1 to the end, and every subsequent row as P1, K1 to the end (always knitting the purled stitches and purling the knit stitches as they face you). Your gauge may shift slightly, so do a quick swatch to check.

Cables are another gorgeous option for the top panel, adding dimension and a cozy, heritage feel. A simple 6-stitch cable panel running down the center of the top panel would look stunning and add extra grip without significantly complicating the pattern.

For children’s book pillows, consider bright solids or playful stripes in worsted weight cotton, which is durable, washable, and soft against little legs. You could even embroider a small motif — a star, a moon, an animal — onto the front panel after finishing.


Tips for a Professional Finish

A few small habits can make a significant difference in how your finished pillow looks and lasts.

Always weave in your ends thoroughly — at least 4–5 inches woven in a zigzag pattern — before seaming. Ends that work loose over time can be frustrating on a heavily-used item like a book pillow. When seaming, use the same yarn you knitted with for the best invisible join. If your yarn is very bulky or textured, a smooth, matching fingering weight can sometimes produce a neater seam.

Take care when turning your cushion right-side out not to stretch the knitting — ease it gently, especially at the corners, to avoid distorting the fabric.

When attaching the strap, use a heavy-duty thread or even a double strand of regular thread for security. Reinforce the attachment points with a small square of fabric backing on the inside if you’re concerned about the stitching pulling through the knitted fabric over time.


Gifting Your Knitted Book Pillow

A handmade book pillow is one of those gifts that people might not think to ask for but will wonder how they ever lived without once they have one. It’s a perfect present for a bookworm friend, a student heading to university, a loved one recovering from an illness, or anyone who spends long hours reading or studying.

To gift it beautifully, fold the cushion and tuck it inside a canvas tote bag filled with a few other book-lover accessories — a pretty bookmark, a small candle, some tea. You could also knit a matching mug cozy in the same yarn for a cohesive, thoughtful set.

If you’re including the pattern instructions with the gift (perhaps for a knitter who might want to make one themselves), you’re welcome to print this post and include it. Handmade gifts that come with their own story and instructions always feel extra special.


Care Instructions for Your Book Pillow

How you care for your finished cushion depends largely on the fiber content of the yarn you chose. For superwash wool or acrylic blends, machine washing on a gentle cool cycle is usually fine. Lay flat to dry to preserve the shape — never tumble dry, as the heat can shrink or felt some fibers and may cause the filling to clump.

For cotton or cotton-blend yarns, most are machine washable, but again, air drying flat will serve you best. If the stuffing inside shifts over time, you can open one seam slightly, redistribute or add more fiberfill, and seam it closed again.

For non-superwash wool, hand wash in cool water with a gentle wool wash product, squeeze out excess water (never wring), and lay flat to dry.


Why Knit Your Own Book Pillow?

You can certainly buy reading cushions and book holders online or in stores, but there’s something deeply satisfying about making one yourself. You choose the colors, the yarn, the size, the texture. You put hours of care and intention into an object that someone — maybe you, maybe a beloved person in your life — will use almost every single day.

Knitting is also wonderfully meditative, and a project like this, worked in simple stockinette with a satisfying shape taking form row by row, is exactly the kind of thing that makes an ordinary evening feel rich and purposeful. By the time you’re weaving in that last end and smoothing the finished cushion in your hands, you’ll already be thinking about who you want to make the next one for.

Whether you’re a seasoned knitter adding a practical project to your repertoire or a newer knitter looking for something beyond scarves and dishcloths, this free book pillow pattern is a wonderful choice. It uses straightforward techniques, produces an impressive and genuinely useful result, and can be completed in just a few evenings of pleasant knitting.

Cast on, settle in, and enjoy every stitch. Happy knitting — and happy reading.

Categorized in:

Tablecloth,

Last Update: November 9, 2026