Start with a clear materials list and finished measurements
A knitting pattern begins before you write a single stitch abbreviation. Write down the yarn weight, yardage, and fiber content you used. Measure the finished piece — length, width, sleeve length, circumference — and note the gauge (stitches and rows per 4 inches on your needles in your stitch pattern). A reader cannot reproduce your work without these numbers.
List the needle size, any stitch markers, a tapestry needle for seaming, and any other tools the pattern requires. Be specific: "US 6 circular needle, 24 inches" tells a knitter exactly what to buy. "Medium needles" does not.
Include the finished measurements in at least two places — at the top and again in the schematic if you are drawing one. A knitter choosing a size needs to know whether the garment is meant to fit close to the body or loose, and they need numbers to make that choice.
Key Takeaways
- Write your gauge, finished measurements, and materials at the top so a knitter can decide whether the pattern suits their yarn and needles before they start.
- Use standard abbreviations (k for knit, p for purl, yo for yarn over) and define any abbreviation that is not in the Craft Yarn Council standard list.
- Break the pattern into named sections — cuff, leg, heel turn, foot — so a knitter can find their place if they set the work down for weeks.
- Write row-by-row or round-by-round instructions in the order a knitter will work them, not in the order you discovered them.
- Test your pattern by having someone else knit it from your written instructions alone, without asking you questions.
Use standard abbreviations and define anything unusual
The Craft Yarn Council publishes a standard list of knitting abbreviations. Use those: k (knit), p (purl), yo (yarn over), ssk (slip, slip, knit), k2tog (knit two together), and so on. A knitter who has read other patterns will recognize these when ready.
If your pattern uses a stitch that is not on the standard list — a brioche knit, a cable cross, a decrease that requires three stitches — write out the instruction the first time it appears. Example: "ssp (slip 2 stitches knitwise one at a time, insert left needle through the front loops and knit together)." After that, you can use the abbreviation.
If you are using a chart, make sure the symbols match the abbreviations in your text. A reader should not have to guess whether a small square means knit or purl.
Organize the pattern into named sections
Write your pattern in the order a knitter will work it, divided into sections with clear headings. A sock pattern might read: Cuff, Leg, Heel Flap, Heel Turn, Foot, Toe, Finishing. A sweater might be: Ribbed Cuff, Body, Armhole Shaping, Shoulder Shaping, Neckband, Sleeves.
Each section should begin with the stitch count at the start and end of that section. Example: "Heel Flap: 32 stitches. Work 28 rows in slip-stitch pattern. After row 28, you will have 32 stitches." This tells a knitter whether they are on track.
If a section repeats the same row multiple times, write it once and say how many times to repeat it. Do not write out "Row 1: k1, p1" twenty times. Write "Rows 1–20: Repeat Row 1 twenty times" or "Work 20 rows in 1x1 ribbing."
Write instructions in the order a knitter will work them
A knitter reads your pattern in sequence. If you discovered a decrease on row 15 but realized it should happen on row 12, rewrite the pattern so row 12 comes first. Do not ask a knitter to jump around or to hold stitches in their head for later.
Be explicit about what happens at the end of each row or round. If a row ends with a purl stitch, say so. If a round ends with a knit stitch and the next round begins with a knit stitch, the knitter needs to know whether to knit into the same stitch twice or move to the next stitch.
If your pattern has increases or decreases that happen at regular intervals — every 4 rows, every other round — write out the first few instances and then say "repeat this decrease every 4 rows until you have X stitches." A knitter can then work independently without re-reading the same instruction.
Include a schematic or detailed shaping instructions
A schematic is a straightforward line drawing showing the finished measurements of each piece. It does not need to be artistic. A rectangle labeled "18 inches wide, 24 inches long" tells a knitter what the finished piece will look like and whether it matches what they want to make.
If you cannot draw a schematic, write out the shaping in words: "Decrease 1 stitch at each armhole edge every other row 8 times. You now have 32 stitches. Work even until armhole measures 8 inches. Bind off." A knitter can then picture the shape and know when they are done.
For garments, include the ease — the difference between the finished measurement and the wearer's actual measurement. If the pattern is 40 inches around and meant to fit a 38-inch chest, say "2 inches of positive ease." A knitter can then choose a size that fits the person wearing it.
Test your pattern with another knitter before you publish it
Give your written pattern to someone who has never seen the piece and ask them to knit it. Do not sit with them. Do not answer questions unless they are truly stuck. Watch where they get confused, where they have to re-read, where they guess at your meaning.
If they ask "Do I knit into the back loop?" or "Is this a right-leaning or left-leaning decrease?" your pattern is not clear enough. Rewrite those sections. If they finish the piece and it matches your schematic and measurements, your pattern is ready.
Common mistakes that testers catch: forgetting to say when to change colors, not specifying which direction to work a cable, leaving out a stitch count after a shaping row, and using the same abbreviation for two different stitches in different parts of the pattern.
Format your pattern for readability
Use line breaks between rows or rounds so a knitter can track where they are. If a row has 40 stitches, break it into groups of 10 with commas or spaces. Example: "k10, p10, k10, p10" is easier to follow than "k10p10k10p10."
If your pattern is long, number the rows or rounds. A knitter who sets down their work for a week can find their place by counting rows. If you are using a chart, number the rows on the chart as well.
Use bold or italics sparingly — only for section headings or to highlight a stitch count that changes. Too much formatting makes the pattern harder to read, not easier.
Frequently Asked Questions
Should I write my pattern in rows or rounds?
Write it in the method you used to knit the piece. If you knit flat on straight needles, write rows. If you knit in the round on circular needles, write rounds. A knitter can convert between the two if they need to, but your pattern should match how you worked it.
What if my pattern has multiple sizes?
Write the smallest size in the main text and put the other sizes in parentheses. Example: "Cast on 60 (70, 80) stitches." Put a key at the top showing which size is which — "Sizes: Small (Medium, Large)." This keeps the pattern readable without repeating everything three times.
Do I need to include a photo of the finished piece?
A photo helps a knitter understand what they are making, but it is not required if your schematic is clear. If you do include a photo, take it in natural light and show the piece laid flat so the measurements are visible. A photo of someone wearing the garment is less useful for a knitter trying to match the pattern.
What should I do if someone knits my pattern and gets a different result?
Ask them for their gauge and finished measurements. Gauge differences are the most common reason a finished piece does not match the pattern. If their gauge is different from yours, their piece will be a different size. This is not an error in the pattern — it is how knitting works.
Can I use abbreviations I made up myself?
You can, but only if you define them clearly the first time they appear. Standard abbreviations are better because a knitter who has read other patterns will recognize them when ready. If you use a non-standard abbreviation, write it out in full at least once so there is no confusion.