What a table topper is and why you'd make one
A table topper is a small decorative fabric piece that sits on top of your table — usually square or rectangular, smaller than a full tablecloth, and often placed at an angle or layered over another cloth. You make one by cutting fabric to size, adding a finished edge (usually a hem or binding), and optionally quilting or adding decorative stitching. A basic topper takes an afternoon; a quilted one takes a weekend.
People sew toppers because they're quick projects that use fabric scraps, they protect your table from spills without the bulk of a full cloth, and they're forgiving enough for beginners. You can make one in any size — a 24-inch square for a side table, a 36-inch square for a dining table corner, or a 18-by-54-inch rectangle for a console.
Key Takeaways
- Measure your table and decide on topper size before you buy fabric — most toppers are 12 to 18 inches smaller than the table on all sides.
- Cut your fabric straight using a rotary cutter and ruler, not scissors, so edges are even and hems sit flat.
- Finish the edges with a straightforward folded hem, bias binding, or decorative trim depending on the look you want.
- Press seams flat as you go — wrinkled seams make hems pucker and toppers look homemade in the wrong way.
- A topper needs only one layer of fabric for a straightforward version, or two layers plus batting if you want to quilt it.
Measuring and choosing your fabric
Start by measuring your table width and length. Decide how far down you want the topper to hang — 6 inches is typical for a side table, 12 inches for a dining table. Subtract that amount from each side (so subtract twice the drop from both width and length). That's your finished size. Add 1 inch for seam allowance if you're hemming, or 1.5 inches if you're binding the edges.
For a 36-inch square dining table with a 12-inch drop, your finished topper is 12 inches square. Add seam allowance: cut a 14-inch square. For a 48-by-30-inch console table with a 6-inch drop, your finished topper is 36-by-18 inches. Add seam allowance: cut 38-by-20 inches.
Choose quilting cotton or home décor fabric — both are sturdy enough to hold a hem and won't fray excessively. Avoid knits and stretchy fabrics for your first topper. One yard of 44-inch-wide fabric is enough for most small toppers; measure your cut size and check the yardage chart on the bolt before buying.
Cutting fabric straight and square
Lay your fabric on a clean, flat surface. Use a rotary cutter, self-healing cutting mat, and quilting ruler — these three tools together let you cut straight lines that won't ripple or fray unevenly. Scissors tear fabric fibers and create wavy edges that are hard to hem.
Align one edge of your fabric with the grid on the mat. Line up your ruler along the measurement you need — if you're cutting a 14-inch square, place the ruler's 14-inch mark at the far edge of the fabric. Hold the ruler down firmly with one hand, roll the cutter away from your body with steady pressure, and cut in one smooth motion. Rotate the mat and repeat for the other sides until your piece is square.
Check that corners are 90 degrees by folding the fabric diagonally — if the edges line up, your corners are square. Uneven corners make hems sit crooked and toppers look lopsided.
Hemming the edges with a straightforward fold
A folded hem is the fastest finish for a topper. Fold one edge of the fabric inward by 0.5 inch, wrong sides together. Press with an iron to crease the fold. Fold that edge inward again by another 0.5 inch, encasing the raw edge inside. Press again. Pin the fold in place.
Stitch along the inner fold line using a straight stitch and matching thread. Sew slowly and keep the edge of your presser foot aligned with the fold — this keeps your stitching line straight and even. Backstitch at the start and end to lock the thread. Repeat for all four sides.
At the corners, fold the hem so it forms a neat 45-degree angle — this is called a mitered corner. Fold the top edge down, then fold the side edge over it so the folds meet at a point. Press, then stitch. It takes practice, but a mitered corner looks finished and professional.
Using bias binding for a decorative edge
Bias binding is a strip of fabric cut on the diagonal grain, folded and pressed, and sewn to the edge of your topper. It's more decorative than a plain hem and hides raw edges completely. You can buy pre-made binding in most fabric stores, or make your own from contrasting fabric.
Open the binding and align one long edge with the raw edge of your topper, right sides together. Stitch along the crease line of the binding using a 0.25-inch seam allowance. At corners, stop 0.25 inch before the corner, backstitch, and pivot the fabric 90 degrees before continuing — this lets the binding fold neatly around the corner.
Fold the binding to the back of the topper and press. Fold the binding edge under by 0.25 inch and pin it down. Stitch from the front along the original seam line — this catches the folded binding on the back in one pass. The result is a bound edge that looks the same on both sides.
Adding quilting for structure and texture
If you want a quilted topper, layer three pieces: a top fabric, a middle layer of batting (thin polyester or cotton padding), and a bottom fabric. Cut all three layers to the same size. Smooth each layer flat and pin them together every 4 inches in a grid pattern, or use a spray baste to hold them without pins.
Stitch the layers together using a walking foot on your machine — this foot feeds all three layers evenly and prevents puckering. Sew straight lines 4 to 6 inches apart, or follow a pattern like diagonal lines or a grid. Start from the center and work outward to avoid bunching.
After quilting, trim any batting or backing that extends beyond the top layer. Then hem or bind the edges as described above — the binding now encloses all three layers and creates a finished edge.
Pressing and finishing touches
Press your finished topper with an iron on a setting that matches your fabric — usually medium heat for cotton. Press from the back first to avoid flattening texture, then from the front. Pay special attention to seams and hems; a well-pressed topper looks crisp and intentional.
If you used binding, press the binding seam flat so it lies smooth against the topper. If you hemmed, press the hem from the back so the stitching line sits just inside the fold. Let the topper cool completely before moving it — this sets the press and keeps wrinkles from forming.
Wash and dry your topper before using it if you plan to wash it later. Fabric shrinks slightly on first wash, and it's easier to adjust a topper before it's on your table. Use cool water and gentle cycle, and air-dry or low heat to prevent further shrinkage.
Frequently Asked Questions
Can I make a table topper without a sewing machine?
Yes, but it takes much longer. Hand-stitch the hem using a ladder stitch (also called an invisible stitch), which closes the fold from the inside so stitches don't show. Use a needle and thread that match your fabric, and make stitches about 0.25 inch apart. A straightforward 14-inch square topper takes 45 minutes to an hour by hand.
What's the difference between a table topper and a table runner?
A runner is long and narrow — usually 12 to 18 inches wide and 36 to 60 inches long — and runs down the center of the table. A topper is usually square or a short rectangle and sits at an angle or in a corner. Runners are sewn the same way as toppers, just in a different shape.
Do I need to use batting if I want a quilted topper?
Yes, batting gives quilting its puffy texture and structure. Without it, you're just stitching two layers of fabric together, which looks flat. Batting comes in different thicknesses — use low-loft (thin) batting for a topper so it stays flexible and drapes naturally on the table.
How do I keep my topper from sliding around on the table?
Sew a small piece of non-slip fabric or rubber shelf liner to the back corners using a needle and thread or fabric glue. This grips the table surface and keeps the topper in place without damaging the wood. You can also use small fabric dots made from adhesive-backed non-slip material.
Can I add fringe or lace trim to the edges instead of hemming?
Yes. Sew trim to the raw edge before you hem — align the trim's edge with the fabric's raw edge, stitch it on, then fold and press the hem over it. The trim peeks out from under the hem and adds a decorative edge. Use trim that's rated for fabric projects so it won't unravel in the wash.