
Lace & Filet Crochet Table Runner | Free Pattern Chart
There is something quietly extraordinary about a lace table runner. It sits at the center of a dining table or a sideboard and does very little in the practical sense — it doesn’t protect a surface the way a placemat does, it doesn’t keep anything warm — and yet it transforms the entire feeling of a room. A handmade lace runner carries the maker’s time and patience inside every stitch, and anyone who has sat at a table dressed with one knows the difference between a house and a home.
Filet crochet is one of the oldest and most elegant techniques in the fiber arts. Its origins trace back centuries to needle-made filet lace, a form of embroidery worked onto a knotted grid. When crochet hooks and cotton thread became widely available in the nineteenth century, crafters adapted the structure into something achievable without specialized lacemaking equipment. The result was filet crochet: a method that uses a simple combination of filled and open squares arranged on a grid to create pictures, lettering, and intricate geometric patterns. Today it remains one of the most satisfying ways to produce heirloom-quality work because the technique itself is not complicated. If you can make a chain, a double crochet, and a chain space, you can make filet crochet.
This post walks you through a complete free pattern for a lace and filet crochet table runner, including a written chart, row-by-row instructions, and all the guidance you need to customize it for your own table. Whether you are a beginner looking for your first lace project or an experienced crocheter wanting a reliable pattern to stitch in fine thread, this is the pattern for you.
Materials You Will Need
Before picking up your hook, gather your supplies. The beauty of a table runner is that it doesn’t require much — a few balls of thread, one hook, and a tapestry needle for weaving in ends.
Thread: Size 10 crochet cotton thread is the standard choice for table runners and produces a delicate, draping fabric with good stitch definition. White and ecru are the most traditional colors and photograph beautifully, but soft dusty blues, sage greens, and blush tones are also popular for modern interiors. You will need approximately 400 to 600 yards depending on the length of your runner. Most size 10 thread balls contain around 300 yards, so plan for two balls to be safe.
Hook: A steel crochet hook in size 7 (1.65mm) is the most commonly recommended for size 10 thread. If your tension runs tight, move up to a size 6 (1.8mm). If it runs loose, try a size 8 (1.5mm). Always crochet a gauge swatch before starting the full piece.
Tapestry needle: You will need a blunt-tip tapestry needle to weave in your starting and ending tails.
Blocking supplies: Starch spray or liquid starch, rust-proof pins, and a blocking board or foam mat are essential for finishing a lace piece. Blocking is not optional with lace — it is what opens the mesh, defines the pattern, and gives the runner its final professional appearance.
Gauge: In filet crochet worked with size 10 thread and a size 7 steel hook, a standard gauge is approximately 4 mesh squares per inch and 4 mesh rows per inch. The finished runner in this pattern measures approximately 13 inches wide by 36 inches long before blocking, and approximately 14 inches wide by 40 inches long after blocking.
Understanding Filet Crochet
If you are new to filet crochet, a few minutes spent understanding how the grid system works will save you a great deal of confusion during the project.
Filet crochet is built on a foundation of two-stitch units called meshes. Each mesh is either open or filled, and the contrast between the two creates your pattern. Think of it exactly like a grid on graph paper where some squares are colored in and some are left blank. The colored squares in your chart become filled meshes; the empty squares become open meshes.
An open mesh consists of two double crochets separated by a chain-2 space. One double crochet stands at each side of the space, and those double crochets are shared with the adjacent meshes. In practice, when you work across a row, an open mesh is made by working a double crochet into the next stitch or space, chaining 2, and then skipping 2 stitches before working the next double crochet.
A filled mesh (also called a solid mesh or block) consists of four double crochets worked consecutively with no chain spaces between them. When a filled mesh sits next to another filled mesh, they share one double crochet, so a run of filled meshes adds two double crochets per mesh rather than four.
When moving from an open mesh to a filled mesh in the same row, you work 2 double crochets into the chain-2 space of the previous row, closing the gap and filling it in.
Turning chains in filet crochet count as the first double crochet of each row. At the beginning of each row, chain 5 if the first mesh is open (chain 3 counts as a double crochet, plus chain 2 for the space), or chain 3 if the first mesh is filled.
This is the complete structural foundation of filet crochet. Everything in this pattern is built entirely from these two mesh types.
Reading the Pattern Chart
The chart for this runner is designed on a 30-mesh-wide grid. Each row is represented as a horizontal line of squares. A filled square represents a solid mesh; an empty square represents an open mesh.
The pattern features a central diamond lattice motif flanked by a classic vine-and-leaf border. The lattice creates an elegant diamond grid across the body of the runner, while the border adds a flowing floral element that softens the geometric center.
Chart Key:
- Filled square (â– ) = solid mesh: 4 dc (or dc into chain space + 2 dc if transitioning from open)
- Empty square (â–¡) = open mesh: dc, ch 2, skip 2, dc
The chart reads from right to left on right-side rows and from left to right on wrong-side rows, which mirrors the direction in which you crochet. Row 1 is at the bottom of the chart.
For a runner of standard length (approximately 36 inches before blocking), you will work the foundation end section once, repeat the main body section 6 times, and then work the finishing end section once. The end sections are mirror images of each other so the runner looks balanced from both ends.
Foundation Chain
To begin your runner, chain 131.
Row 1 (foundation row): Double crochet in the 4th chain from the hook, chain 2, skip 2 chains, double crochet in the next chain — repeat from to across to the end of the foundation chain. Turn. You should have 43 open meshes across this row.
This foundation row establishes the width of your runner and creates the background mesh onto which you will build the pattern.
Pattern Instructions
The following rows describe the full filet pattern. Where the instruction reads “open mesh,” work dc, ch 2, skip 2 (or ch-2 space), dc. Where the instruction reads “filled mesh,” work dc, dc, dc, dc (or for consecutive filled meshes, continue adding 2 dc per block sharing the connecting post).
Beginning Border Section (Rows 2–18)
Rows 2 through 18 establish the decorative end border of the runner. The border is worked symmetrically so that both ends of the finished runner look identical.
Row 2: Ch 3, turn. 2 filled meshes, 26 open meshes, 2 filled meshes.
Row 3: Ch 3, turn. 2 filled meshes, 1 open, 1 filled, 24 open meshes, 1 filled, 1 open, 2 filled meshes.
Row 4: Ch 3, turn. 2 filled meshes, 1 open, 2 filled, 22 open, 2 filled, 1 open, 2 filled meshes.
Row 5: Ch 5, turn. 1 open, 2 filled, 1 open, 2 filled, 20 open, 2 filled, 1 open, 2 filled, 1 open mesh.
Row 6: Ch 3, turn. 2 filled, 1 open, 2 filled, 1 open, 2 filled, 18 open, 2 filled, 1 open, 2 filled, 1 open, 2 filled meshes.
Row 7: Ch 5, turn. 1 open, 2 filled, 1 open, 2 filled, 1 open, 2 filled, 16 open, 2 filled, 1 open, 2 filled, 1 open, 2 filled, 1 open mesh.
Row 8: Continue the pattern, nesting the diamond points inward by 1 mesh each row until you reach the center of the border section. The diamond points advance toward the centerline with each successive row.
Rows 9 through 13 form the midpoint and turning point of the border motif, where the inward diamonds reach their apex and begin expanding back outward. Row 13 is the center of the border section; from Row 14 onward, the motif mirrors Rows 12 back through Row 2 in reverse.
Rows 14 through 18 mirror Rows 12 through 8 in reverse, completing the symmetrical end section.
Main Body Repeat (Rows 19–114 for standard length)
The body of the runner is a repeating section of 16 rows that creates the central diamond lattice. Work this 16-row repeat 6 times for a standard runner. For a longer runner, add more repeats. Each additional repeat adds approximately 4 inches to the finished length.
Row A (also Row 19): Ch 3, turn. 2 filled, 2 open, 1 filled, 2 open, (5 filled, 2 open, 1 filled, 2 open) repeat across to last 2 meshes, 2 filled.
Row B: Ch 5, turn. 1 open, 2 filled, 1 open, 2 filled, 1 open, (1 open, 2 filled, 1 open, 2 filled, 1 open) repeat across to last mesh, 1 open.
Row C: Ch 3, turn. 3 filled, 2 open, 1 filled, 2 open, (3 filled, 2 open, 1 filled, 2 open) repeat across to last 3 meshes, 3 filled.
Row D: Ch 5, turn. Mirror Row B but offset by 1 mesh to advance the diagonal.
Row E: Ch 3, turn. 2 filled, 1 open, 3 filled, 1 open, (1 filled, 1 open, 3 filled, 1 open) repeat across to last 2 meshes, 2 filled.
Row F: Ch 5, turn. Work open meshes throughout, 30 open meshes total.
Row G: Ch 3, turn. Mirror Row E.
Row H: Ch 5, turn. Mirror Row D.
Row I: Ch 3, turn. Mirror Row C.
Row J: Ch 5, turn. Mirror Row B.
Row K: Ch 3, turn. Mirror Row A.
Row L through Row P: Continue the lattice, which now begins its descent back toward the open-mesh baseline, completing the diamond shape. Row P returns to an all-open-mesh row, finishing the 16-row repeat.
This repeat creates a series of large open diamonds enclosed within a framework of solid mesh lines, producing the classic lattice effect that characterizes traditional filet lace runners.
Ending Border Section (Rows 115–131)
Work Rows 115 through 131 as the mirror image of the beginning border section (Rows 2 through 18, worked in reverse order). This ensures both ends of the runner are identical.
Fasten off and weave in all ends with your tapestry needle.
Finishing and Blocking
Blocking is the step that takes a table runner from homemade to heirloom. Without blocking, lace crocheted in fine thread tends to look bunched and unclear. With it, the same piece becomes something people will ask to have as a gift.
To block your runner, begin by soaking it completely in cool water for about 20 minutes. This relaxes the fibers and allows them to be shaped. Gently squeeze out the excess water — do not wring or twist — and lay the piece on a clean towel. Roll the towel and press to absorb more moisture.
Lay your runner flat on your blocking board. Using your rust-proof pins, pin the runner to your desired finished dimensions, working along the edges and gently stretching the mesh open as you go. Pay particular attention to the corners and any scalloped edges, pinning each point carefully. If you are using starch, spray lightly and evenly at this stage.
Allow the piece to dry completely before removing the pins. Depending on your climate and the thickness of the thread, this can take anywhere from a few hours to overnight. Once dry and unpinned, the runner will hold its shape beautifully.
Customizing Your Runner
One of the greatest pleasures of filet crochet is how easy it is to customize. The pattern structure is essentially graph paper, which means you can substitute any motif you like in the border or body sections.
To make a shorter runner, simply reduce the number of body repeat cycles. For a runner that fits a small farmhouse table, 3 or 4 repeats are sufficient. For a long banquet-style runner that drapes over the ends of a formal dining table, increase to 10 or 12 repeats.
To add lettering or initials, filet crochet alphabet charts are widely available and can be worked into a center section of the runner as a personalized touch. Wedding gifts and anniversary presents made this way are genuinely treasured.
To change the width, add or subtract meshes in multiples of the pattern repeat. The body repeat in this pattern works over a multiple of 8 meshes plus a 2-mesh border on each side, so you can increase or decrease the width in multiples of 8 meshes while maintaining the integrity of the lattice design.
Tips for Working with Fine Thread
Working with size 10 crochet cotton for the first time can feel a little different from working with yarn. The thread is slippery, the stitches are tiny, and the hook requires a lighter grip. A few habits will make the work much more comfortable.
Good lighting is essential. Natural daylight is ideal; if you are crocheting in the evening, invest in a daylight-spectrum lamp. It makes a significant difference in stitch visibility and reduces eye strain considerably.
Keep your tension consistent and slightly looser than you think it should be. Fine thread tightens as it dries, and a too-tight gauge produces a stiff, papery fabric rather than a flowing lace.
Work in short sessions and take breaks to rest your hands. Fine thread work requires more finger control than bulky yarn projects, and cramping can develop quickly if you push through discomfort.
If you find the thread splitting on your hook, you may be using a hook with a rough or slightly burred tip. Run your steel hook lightly across the pad of your finger — it should feel completely smooth. A tiny piece of very fine sandpaper (2000 grit) can polish any rough spot.
A Note on Thread Selection
Not all size 10 thread is created equal. Cotton thread varies in twist, finish, and fiber content, and these differences affect the look and feel of the finished piece.
Mercerized cotton thread has been treated to increase its luster and strength. It produces a beautiful sheen and holds starch well, making it the classic choice for table linens. Aunt Lydia’s Classic Crochet Thread, Coats & Clark South Maid, and Lizbeth Thread are widely loved and readily available.
Unmercerized cotton produces a softer, more matte finish that looks beautiful in natural and ecru tones. It is slightly easier to work with for beginners because it grips the hook more reliably.
Bamboo and bamboo-cotton blend threads are gaining popularity for their natural drape and subtle sheen. They produce a slightly different texture than pure cotton — softer and with a slight stretch — and they are a lovely choice if you prefer a more modern aesthetic.
Caring for Your Table Runner
A handmade lace runner deserves proper care. Hand washing in cool water with a gentle detergent is always the safest approach. Support the full weight of the wet piece when lifting it from the water to avoid stretching.
To restore a runner that has gone limp after washing, re