
Beginner Knitting Tutorial: Simple Fringe Tablecloth Pattern
If you’ve been knitting for a little while and feel confident with your basic stitches, you’re ready to take on one of the most rewarding home décor projects you can make with yarn: a handknitted tablecloth. This beginner-friendly fringe tablecloth pattern is perfect for someone who knows how to cast on, knit, purl, and bind off — and who wants a finished project that looks impressive without requiring advanced technique. By the end of this tutorial, you’ll have a beautiful, textured tablecloth complete with a handmade fringe border that gives it a rustic, cottage-chic feel.
Let’s walk through everything you need to know, from the supplies you’ll gather to the final fringe knots.
Why Knit a Tablecloth?
Knitted tablecloths have a long history in European folk craft traditions, particularly in Scandinavia and Eastern Europe, where intricate lace cloths were passed down through generations. Modern versions don’t have to be complicated, though. A simple knitted tablecloth made in a clean, structured stitch with an added fringe edge is completely achievable for beginners, and it makes a wonderful housewarming gift, a holiday table centerpiece, or a year-round accent to your dining room.
Unlike a knitted blanket, a tablecloth needs to lie flat and have a relatively uniform drape. That’s why stitch selection matters. This pattern uses a combination of a simple seed stitch border and a stockinette or moss stitch body, both of which behave well in cotton yarn and create a fabric that doesn’t curl at the edges — one of the most common frustrations beginners face.
Supplies You’ll Need
Before you cast on your first stitch, gather everything on this list. Having your materials ready before you begin saves interruptions and keeps your momentum going.
Yarn: Choose a worsted weight or DK weight cotton yarn. Cotton is ideal for tablecloths because it’s washable, holds its shape, and doesn’t stretch out of proportion after being laid flat. Avoid wool or acrylic blends for this project, as wool can felt when washed and acrylic tends to be too stretchy for a flat cloth. You’ll need approximately 600 to 900 yards for a small centerpiece cloth (roughly 20 by 20 inches), or 1,200 to 1,800 yards for a runner-style cloth (roughly 14 by 48 inches). Colors like natural cream, soft sage, dusty blue, or terracotta all look beautiful and complement a range of table settings.
Knitting Needles: Use US size 6 (4.0 mm) or US size 7 (4.5 mm) straight needles, or a circular needle if you prefer to work on one. Circular needles are helpful for wider tablecloths because they can hold more stitches comfortably without the work falling off the ends. Even if you’re knitting flat, circular needles work just fine — you simply turn your work at the end of each row as you would with straight needles.
Notions: You’ll need a tapestry needle for weaving in ends, a ruler or tape measure, scissors, and stitch markers to help keep track of your border sections. A row counter (physical or app-based) is also helpful.
Blocking materials: A blocking mat, rust-proof pins, and a spray bottle with water are useful for finishing your cloth. Blocking is what transforms a slightly uneven knitted fabric into a smooth, professional-looking piece.
Understanding Your Gauge
Gauge is the number of stitches and rows that fit into a 4-inch square of knitting. Every pattern depends on gauge to ensure your finished piece comes out the right size. For this pattern, you’re aiming for approximately 18 to 20 stitches and 24 to 26 rows over 4 inches in stockinette stitch with worsted weight yarn on US size 7 needles.
Before you begin the tablecloth, knit a small gauge swatch. Cast on 24 stitches and work in stockinette (knit one row, purl one row) for about 30 rows. Bind off, wet the swatch, gently squeeze out the water, lay it flat to dry, and then measure. If your stitches are too large (fewer than 18 per 4 inches), go down a needle size. If your stitches are too small (more than 20 per 4 inches), go up a needle size. Getting gauge right at the start means you won’t end up with a tablecloth that’s dramatically smaller or larger than you intended.
Understanding the Stitches
This pattern uses three simple stitch patterns that every beginner can master quickly.
Seed Stitch creates a bumpy, non-curling fabric that’s ideal for borders. You work seed stitch by alternating knit and purl stitches within each row, and then on the next row you knit the purls and purl the knits. The result is a flat, pebbly texture that holds its shape beautifully. Because seed stitch lies flat without curling, it’s one of the best choices for borders on any flat knitted item.
Stockinette Stitch is the classic knit-one-row, purl-one-row pattern that produces a smooth fabric with a clear right side and a reverse (bumpy) wrong side. When used as the body of a tablecloth, stockinette is framed by seed stitch borders on all four sides, which prevents the characteristic curling that stockinette develops when its edges are unsupported.
Moss Stitch (sometimes called British seed stitch) is a variation where you work two rows of alternating knit and purl before shifting the pattern. Moss stitch creates a slightly more elongated texture than seed stitch and is equally non-curling. You can substitute moss stitch for stockinette in the body of this pattern if you prefer an all-over texture rather than a smooth center.
The Pattern
This pattern is written for a small square tablecloth or centerpiece measuring approximately 20 by 20 inches after blocking. If you’d like to make a runner, see the modification notes at the end of the pattern instructions.
Cast On
Using your chosen yarn and US size 7 needles, cast on 90 stitches. If your gauge differs, adjust accordingly: the stitch count needs to be a multiple of 2 for the seed stitch border to work correctly. Any even number will do. Use a long-tail cast on if you know it — this creates a neat, slightly elastic edge that sits beautifully at the bottom of the cloth. If you only know a simple knitted cast on, that works too.
Row 1 through Row 8 — Bottom Border (Seed Stitch)
Work all 8 rows in seed stitch as follows:
Row 1 (Right Side): Knit 1, Purl 1; repeat from to end of row.
Row 2 (Wrong Side): Purl 1, Knit 1; repeat from to end of row.
Repeat these two rows four times total for 8 rows of seed stitch border.
Row 9 Onward — Body of the Cloth
Now you’ll establish the main body pattern with seed stitch side borders maintained on every row to prevent curling.
Every right-side row: Knit 5 (seed stitch border), place marker, knit to last 5 stitches, place marker, knit 5 (seed stitch border).
Wait — since seed stitch requires the stitches to alternate, here’s how to handle it more precisely:
For the 5-stitch seed stitch border on each side, you want to work those 5 stitches in seed stitch on every row. This means on a right-side row, the first 5 stitches go: K1, P1, K1, P1, K1. On a wrong-side row, those same 5 stitches go: P1, K1, P1, K1, P1.
The center 80 stitches are worked in stockinette: knit on right-side rows, purl on wrong-side rows.
So your full row-by-row instructions for the body look like this:
Right Side Row: K1, P1, K1, P1, K1 (border), knit 80 (center), K1, P1, K1, P1, K1 (border).
Wrong Side Row: P1, K1, P1, K1, P1 (border), purl 80 (center), P1, K1, P1, K1, P1 (border).
Continue in this established pattern until the piece measures approximately 19 inches from the cast-on edge, ending with a wrong-side row. At this point you’re ready to work the top border.
Top Border — Rows for Final 8 Rows
Work 8 rows of seed stitch across all 90 stitches, exactly as you worked the bottom border.
Row 1 (Right Side): K1, P1; repeat from to end.
Row 2 (Wrong Side): P1, K1; repeat from to end.
Repeat for 8 rows total.
Bind Off
Bind off all 90 stitches in pattern. This means as you bind off, you continue working K1, P1 across the row rather than knitting every stitch before binding it off. Binding off in pattern keeps the top edge consistent with the seed stitch texture. Don’t bind off too tightly — a loose bind off keeps the edge flexible and helps the cloth lie flat.
Finishing the Cloth Before Adding Fringe
Before you add the fringe, you need to weave in your ends and block the tablecloth. These steps aren’t optional — they’re what make the difference between a cloth that looks handmade in the best way versus one that looks unfinished.
Weaving in ends: Thread your tapestry needle with the yarn tail and weave it in a zigzag pattern through the backs of several stitches, going in one direction and then back in another to lock it in place. Trim close to the fabric. Do this for every yarn tail.
Wet blocking: Fill a clean sink or basin with cool water and gently submerge your cloth. Let it soak for about 10 to 15 minutes until it’s fully saturated. Do not wring or twist the fabric. Lift it out carefully, supporting the full weight of the wet cloth, and gently press it between two clean towels to remove excess water. Lay the cloth on your blocking mat and pin it to the correct dimensions, using your ruler to check that the sides are straight and the corners are square. Let it dry completely — this often takes 12 to 24 hours depending on your environment. Once dry, unpin the cloth and admire how much more even and professional it looks compared to before blocking.
How to Add the Fringe
The fringe is what gives this tablecloth its signature look. It’s simple, satisfying to make, and requires no additional knitting skills.
Cutting your fringe lengths: Cut strands of yarn approximately 14 inches long. Each finished fringe knot will use 2 strands folded in half, giving you a fringe length of about 6 inches after the knot. You can make them longer or shorter depending on your preference — just cut all your strands the same length for consistency. A piece of cardboard works beautifully as a cutting guide: wrap yarn around a piece of cardboard that’s 7 inches wide, then cut along one edge to produce a pile of evenly-sized strands.
Attaching the fringe: Decide whether you’d like fringe along one edge (at the cast-on or bound-off end), both short ends, or all four sides. The most common choice for a tablecloth is fringe along both short ends — the cast-on edge and the bound-off edge — which gives a runner-style finish.
To attach each fringe knot, fold two strands of yarn together in half so you have a folded loop at one end and four loose ends at the other. Insert a crochet hook (any size that fits through your knitting) through a stitch along the edge of the cloth from front to back. Catch the folded loop of the yarn with the crochet hook and pull it partway through the stitch, creating a loop on the front side. Pass the four loose ends of the fringe through that loop and pull down firmly to tighten the knot. This creates a clean, secure lark’s head knot that holds without needing any glue or additional fastening.
Repeat this process across the entire edge, spacing your fringe knots evenly — approximately every other stitch or every third stitch, depending on how full you want your fringe. Once you’ve attached all your fringe, lay the cloth flat and use sharp scissors to trim the fringe to an even length. For a polished look, hold a ruler along the bottom of the fringe and trim any uneven ends.
Optional: Braided fringe. If you’d like a more decorative finish, try a simple braided fringe. After attaching all your fringe knots, divide the strands of two neighboring knots and braid or twist them together about an inch or two down from the main cloth, then tie them off with a simple overhand knot. Repeat across the entire row of fringe for a lattice effect.
Tips for Keeping Your Tension Even
One of the most common challenges beginners face is maintaining consistent tension across a large flat project. Here are a few things that help.
Take breaks every 20 to 30 rows and lay the cloth flat to check that it’s not pulling in or flaring out on the edges. If your edges are looser than the center, try slipping the first stitch of every row purlwise without knitting it — this creates a neater, tighter selvedge edge. If your center stitches seem tighter than your border, consciously relax your grip on the working yarn and let it flow more freely.
Working on a table or in your lap rather than holding the whole project in the air also helps with large flat pieces. As the cloth grows, the weight of it can pull on your needles and alter your tension if it’s unsupported.
Modifications to Try
Once you’ve completed this basic pattern, there’s a lot of room to personalize.
For a runner instead of a square cloth, simply cast on 64 stitches (for a cloth approximately 14 inches wide) and work the body section until the piece measures 48 inches before working your top border. Add fringe to both short ends and you have a beautiful table runner.
For a lace center panel, substitute a simple eyelet stitch in the center 40 stitches of the body instead of plain stockinette. A basic eyelet row is worked by substituting (K2tog, YO) pairs across the row and then purling back on the following row. Adding a lace eyelet section every 10 rows gives a delicate, airy appearance to an otherwise simple cloth.
For stripes, switch yarn colors every 10 to 20 rows. Join the new color at the beginning of a right-side row for the cleanest join. Carry the non-working color up the side edge if you’re alternating frequently, or cut and weave in ends if you’re doing longer color sections.
Caring for Your Knitted Tablecloth
Cotton knitted fabric is durable and washable, which makes it practical for actual table use rather than just display. Machine wash on a gentle cycle in cold water, or hand wash in cool water. Lay flat to dry rather than placing it in the dryer, which can cause even cotton to shrink slightly and distort the shape. Avoid ironing directly on the fringe, as heat can cause synthetic or blended yarns to frizz or melt. If you used a 100% cotton yarn, a light steam press with a cloth between the iron and your knitting can smooth the fabric nicely.
A Note on Making This Your Own
The most exciting part of knitting is that every decision — color, texture, size, fringe length, stitch pattern — is yours to make. This pattern gives you a foundation, but there’s no rule that says you can’t use a deep burgundy cotton with extra-long gold fringe, or a pale mint yarn with braided three-strand fringe twisted together at intervals. Knitting is a craft with a long history of adaptation and personal expression, and a tablecloth is one of those projects where small creative choices add up to something that feels completely original.
If this is your first flat home décor project, be patient with yourself through the early rows. It often takes 10 or 15 rows before the pattern settles into a rhythm and the fabric starts to look the way you hoped. Push past those first few rows and you’ll find the stitch pattern becomes almost meditative — steady, repetitive, and deeply satisfying.
When you lay this finished cloth on your table for the first time, with its smooth center, its neat seed stitch borders, and the soft swing of handmade fringe, you’ll understand why knitters keep coming back to projects like this one. It’s useful. It’s beautiful. And