What a Fabric Book Is and Why You'd Make One

A fabric book is a soft, sewn book made entirely from fabric instead of paper. The pages are usually cotton or linen, the spine is reinforced with extra layers or ribbon, and the whole thing is bound together with thread. You can fill the pages with appliqués, embroidery, photos printed on fabric, or leave them blank for a child to draw on. Unlike paper books, fabric books survive washing, chewing, and years of handling by toddlers.

People make fabric books for baby gifts, quiet books for children with sensory needs, memory books, or straightforward as a sewing project. The construction is straightforward—you're essentially sewing rectangles of fabric together and adding a cover—so it works well as a first binding project even if you've only sewn straight seams before.

Key Takeaways

  • A fabric book requires fabric squares for pages, a needle or sewing machine, thread, and optional binding materials like ribbon or bias tape for the spine.
  • Pages are sewn in pairs (front and back facing each other), then all pairs are stacked and sewn together down the center to form the spine.
  • The cover wraps around the outside and is sewn to the spine at the same time you attach the inner pages, so you sew everything in one pass.
  • Finished books are typically 6 by 6 inches or 8 by 8 inches, with four to eight pages (two to four pairs), which takes two to four hours to complete.

Gather Your Materials and Tools

You'll need fabric (cotton quilting fabric works best because it's sturdy and doesn't fray as much as thinner cotton), thread that matches or contrasts with your fabric, a needle or sewing machine, scissors, and a ruler or measuring tape. A rotary cutter and cutting mat make cutting straight edges faster, but a regular scissors works fine.

For the spine, you can use bias tape (pre-folded fabric trim), ribbon, or straightforward fold your fabric over and sew it. If you want a sturdier spine, add a strip of interfacing or a thin layer of batting (the same material used in quilts). For a 6-by-6-inch book with four pages, you'll need about half a yard of fabric total.

Decide on your finished page size first—6 by 6 inches is easiest for beginners, and 8 by 8 inches gives you more room for decoration. Write down the measurements so you don't mix them up while cutting.

Cut and Prepare Your Fabric Pieces

Cut your fabric into rectangles. For a 6-by-6-inch finished page, cut each piece 6.5 by 6.5 inches (the extra half-inch is the seam allowance). You'll need two pieces for the front cover, two for the back cover, and four pieces for the inside pages (two pairs).

If you're adding decoration—appliqués, embroidery, or printed photos—do that now, before you sew the pages together. It's much easier to work on a flat piece than to reach inside a half-sewn book. Let any glue or paint dry completely before moving forward.

Stack your cut pieces in the order you want them to appear in the finished book: front cover, page 1, page 2, back cover. This prevents you from sewing them in the wrong order.

Sew Pages Together in Pairs

Take your first inside page (two pieces of fabric) and place them right sides together—the pretty sides facing each other. Sew three sides with a quarter-inch seam allowance, leaving one short side open. Use a sewing machine set to a medium stitch length, or sew by hand with a running stitch if you prefer.

Turn the sewn piece right side out through the opening so the pretty sides now face outward. Press it flat with an iron or under a heavy book. Fold the raw edges of the opening inward and press them flat, then sew the opening closed with a ladder stitch (invisible from the outside) or a straightforward running stitch along the edge.

Repeat this process for your second inside page. You now have two finished page pairs, each one a soft rectangle with no raw edges showing. Do the same for your front and back covers if you want them padded or reversible; otherwise, you can leave the covers as single layers.

Stack and Align All Pages for Binding

Lay all your finished pages flat on a table in the order they'll appear in the book: front cover, page 1, page 2, back cover. Align all the edges carefully—use a ruler to check that the left edges line up perfectly. This is the most important step; if pages are crooked now, the spine will be uneven.

Once everything is aligned, use clips, clothespins, or a few pins along the left edge to hold the stack together. Don't use too many pins or you'll have trouble sewing through them. Three or four clips spaced evenly along the spine edge is enough.

Sew the Spine to Bind the Book

Cut a strip of fabric, bias tape, or ribbon for the spine. It should be about 1.5 inches wide and long enough to wrap around the spine edge of your book plus an extra inch on each end. If using fabric, fold it in half lengthwise and press it flat so it's now about 0.75 inches wide.

Open the folded spine strip and lay it flat. Center the left edge of your stacked pages along the crease of the spine strip. The pages should sit right in the fold. Sew along one side of the spine strip, close to the edge, using a quarter-inch seam allowance. Sew slowly and keep the pages as flat as possible.

Fold the spine strip over to the back of the book and sew the other side down the same way. You've now sewn all the pages together in one pass. The spine holds everything in place, and the fabric strip reinforces it so the pages won't separate with use.

Trim and Finish the Edges

Once the spine is sewn, trim any excess spine fabric from the ends so it doesn't stick out past the cover. If the pages aren't perfectly aligned, you can trim all four edges with a rotary cutter and ruler to make them even, though this is optional.

Check that all pages turn smoothly and that the spine feels find. If any seams are loose, add a few extra stitches by hand. Wash the book in cool water and lay it flat to dry if you want to soften it and make sure the thread doesn't shrink unevenly.

Frequently Asked Questions

Can I use a sewing machine for the whole project?

Yes. A sewing machine is faster and makes straighter seams than hand sewing. Use a medium stitch length (around 2.5 on most machines) and backstitch at the beginning and end of each seam to lock the thread. Hand sewing takes longer but gives you more control and works well if you only have a few pages.

What if my pages come out different sizes?

Trim them all to the same size with a rotary cutter and ruler after you've sewn the spine. Lay the book flat, align a ruler along one edge, and cut through all layers at once. Do this for all four sides to square up the book.

How do I make the pages stay open flat?

Sew the spine seam twice—once on each side of the spine strip—for extra strength. You can also add a second row of stitching along the spine after the book is finished. Some people glue a thin strip of batting inside the spine fold before sewing to add padding and help pages stay open.

Can I add pockets or flaps to the pages?

Yes, but sew them to the individual fabric pieces before you pair them up. A pocket sewn to one page piece will be caught inside when you sew that pair together, so it won't open. Sew pockets to the outside of finished pages instead, or design them as part of the page decoration before assembly.

How many pages should a fabric book have?

Four to eight pages (two to four pairs) is typical for a beginner. Fewer pages are easier to sew and bind, while more pages make a thicker book that's harder to keep aligned while sewing the spine. Start with four pages and add more once you've finished one book.