About This Generator
The Lace Edging Generator plans repeated decorative operations along a receiving edge. It supports shell, picot, mesh, fan, and height-wave structures, with additional receiving-edge layouts where implemented. Use it to study an edging on a prepared swatch before attaching it to a pillow, garment, or blanket. It differs from a whole-project generator because the counted base usually already exists. The tool does not automatically decide how many stitches to pick up from an arbitrary fabric edge.
How to Use This Generator
Base edge stitches or long rectangle side is the number of prepared receiving positions, not the number of decorative posts you hope to produce. Choose Edging structure and a compatible base count. Shell uses a multiple of six, picot a multiple of four, mesh an odd number, fan a multiple of eight plus one, and wave a multiple of eight. Receiving-edge layout selects one straight edge, a supported four-corner shell frame, or shells on opposite foundation-chain loops. Short rectangle side is relevant to the rectangle. Mesh rows applies to straight mesh; unsupported combinations are disabled or rejected.
Choose your colors and terminology, regenerate, and read the receiving sources before starting. Symbol Chart identifies skipped bases, shared shell bases, and corner sources where relevant. Written Pattern is the working sequence. Save project preserves a local experiment; Export JSON retains its exact layout and dimensions. Use Export SVG for a vector reference and Print for a working copy or browser PDF. Confirm the base count in the saved file before applying it to a different edge.
Understanding the Crochet Pattern
A five-post shell uses five dc in one old base, but that does not mean every base receives five stitches. The supported shell skips bases around that shared insertion point and closes the repeat with a slip stitch. Mesh includes chain openings, so its completed post total and chain total serve different purposes. An opposite-loop foundation layout works into another available side of the chain; it is not a second pass through the same already-used loops. A rectangle also has distinct corner sources rather than treating corners as ordinary side stitches.
How the Generator Works
The edging modules expand the selected repeat into explicit operations, consumed sources, and skipped positions. For a plain shell repeat, six old edge positions support five dc and one slip stitch. The picot, fan, and wave options have separate repeat rules, and mesh can build multiple supported straight rows. The rectangle and double-sided layouts generate different source records from a single straight row. Validation checks divisibility and layout compatibility before drawing; it does not hide an unfinished repeat at the end of the edge.
Step-by-Step Worked Example
Choose One straight edge, Five-post shell, and 24 base edge stitches. Prepare and count those twenty-four receiving positions before adding the edging. Repeat four times: skip two bases, place five dc in the next base, skip two bases, and work a slip stitch in the next base. Four repeats consume all twenty-four old positions. They produce twenty dc and four closing slip stitches, for twenty-four completed stitch operations. That matching total does not mean there is one new stitch in every old base: the diagram's shared sources explain the actual distribution.
Download this worked example as JSON. Restore it in this generator to compare the actual counts and structure.
Practical Tips
Work a short edging sample on the same fabric or stitch structure as the final project. Prepare evenly spaced bases before counting repeats, especially on row ends. Use contrasting markers at repeat boundaries and keep the shell's shared insertion base visible. If the receiving edge stretches, compare it before and after washing. A more elaborate shell cannot compensate for an uneven pickup rate underneath it.
Common Mistakes and Solutions
The last shell cannot be completed
The base count may not fit the chosen repeat. Count the prepared receiving positions, verify the required multiple, and adjust the base preparation or choose a compatible width before beginning the decorative row.
A shell is spread over five different bases
The shared-base instruction was mistaken for ordinary consecutive dc. Locate the middle receiving base in the repeat, undo the shell, and place all five posts into that one source while retaining the surrounding skips.
Double-sided edging twists the starting chain
The second side may be entering already-used loops or traveling in the wrong orientation. Identify the unused opposite loops, lay the chain flat, and follow the second side's attachment and working direction.
Second Reproducible Application
Use this comparison to check how one input changes the crochet lace edging generator output. Enter width = 24; edgeLayout = straight; edging = shell. Keep any grid and color data from the downloadable worked example unchanged. Generate again and compare the result with the first example above. The resulting dimensions are 24 base edge stitches; shell edging; 1 working row(s). These depend on the entered block size, not a measured finished sample. This comparison was executed with the site's engine; it is a numerical construction check rather than a claim about physical gauge. Save both settings separately if you want to compare them later.
Related Tools and Guides
The Tools directory at /generators/ lists the available generators. Use the linked examples on this page to study the same construction with different inputs, and the Guides directory at /guides/ for supporting reading. Check terminology and measured gauge before combining output from different tools.
Frequently Asked Questions
Does the tool create the edge on my existing garment automatically?
No. You must establish a counted receiving edge suited to the fabric. The generator calculates the decorative structure from that count, not the garment's original row-end pickup rate.
Can every edging wrap a rectangle?
The current rectangle layout is a specific shell construction. Other straight-edge styles do not become valid corner patterns merely by selecting a rectangle shape.
Why is mesh restricted to an odd base count?
The supported straight mesh alternates receiving stitches and openings while retaining its edge structure. The odd count is part of that arrangement, not a general rule for all crochet lace.
Are picot chains ordinary extra row stitches?
They form the picot's decorative loop and closure. Follow the generated count conventions and inspect chains separately rather than treating every picot chain as a new receiving edge stitch.
Can I add multiple shell rows with Mesh rows?
That control supplies supported straight mesh depth. It does not define repeated shell stacking; keep the selected structure and layout consistent with the enabled controls.

