Start by sketching your design and measuring a finished swatch

Before you write anything down, you need to know what your pattern actually produces. Knit a swatch in the yarn and needles you plan to use — at least 6 inches square — then measure it. Count how many stitches and rows fit in 4 inches (this is called gauge). Write these numbers down: they are the foundation of your pattern.

While your swatch is still wet, lay it flat and let it dry completely. Gauge changes when yarn dries, and you need the real number. Once it is dry, measure again to confirm.

On graph paper, sketch what you want to make — the overall shape, any colorwork or texture, where increases and decreases go. You do not need to be an artist. A rough outline with notes is enough. This sketch becomes your map when you start writing the pattern.

Key Takeaways

  • Measure your gauge (stitches and rows per 4 inches) in the exact yarn and needles you will use, after the swatch dries completely.
  • Calculate how many cast-on stitches you need by dividing your finished width by your gauge, then round to a number that works with your stitch pattern.
  • Write instructions in the order a knitter will actually work them: cast on, any setup rows, the main pattern repeat, shaping, and bind off.
  • Use abbreviations consistently (CO for cast on, k for knit, p for purl, inc for increase, dec for decrease) and define them at the top of your pattern.
  • Test your pattern by having someone else knit it without your help, and note every place they get confused or have to ask you a question.

Calculate cast-on stitches using your gauge

Your gauge tells you how wide your finished piece will be. If you want a sweater front that is 20 inches wide, and your gauge is 5 stitches per inch, you need 100 stitches (20 × 5 = 100).

But your stitch pattern may require a specific number of stitches to work correctly. A cable pattern might need a multiple of 12 stitches plus 2 edge stitches. If your math gives you 100, you might cast on 98 (which is 12 × 8 + 2) or 110 (which is 12 × 9 + 2), depending on how close you want to stay to your target width.

Write down the cast-on number clearly. Include the method you used (long-tail cast on, cable cast on, etc.) because different methods create different edges, and that matters to the finished look.

Write the pattern in the order a knitter will follow it

Start with a header that lists: finished measurements, yarn weight and yardage needed, needle size, gauge, and any special abbreviations. Then write the pattern itself in the order someone will actually knit it.

Begin with cast-on instructions. Then write any setup rows (sometimes called foundation rows) that come before the main pattern. Then describe the main pattern repeat — the rows that repeat over and over. Be clear about how many times the repeat happens and when it ends.

After the main section, write shaping instructions (increases for sleeves, decreases for armholes) in the order they occur. Finally, write bind-off instructions. Each section should say how many stitches you have at the end, so a knitter can check their work.

Use clear abbreviations and write row-by-row or in repeats

Choose a standard abbreviation system and stick to it. Common ones are: CO (cast on), k (knit), p (purl), inc (increase), dec (decrease), yo (yarn over), sl (slip), tog (together). List all abbreviations at the top of your pattern so a knitter does not have to guess.

You can write a pattern two ways: row-by-row (Row 1: k5, p3, k5) or as a repeat (Repeat rows 1–4 until piece measures 8 inches). Row-by-row is clearer for beginners but takes more space. Repeats are compact but require a knitter to understand how repeats work. Choose based on who you think will knit this.

For colorwork or texture, consider using a chart — a grid where each square represents one stitch, and symbols or colors show what to do in that stitch. Charts are easier to follow than written instructions for complex patterns.

Include measurements and shaping at every major step

Do not just say "knit until the piece is done." Say "knit until the piece measures 12 inches from the cast-on edge" or "knit 48 rows." A knitter needs to know both the stitch count and the measurement, because gauge can drift slightly as someone works.

When you increase or decrease stitches, say exactly where in the row it happens (for example, "k2, inc 1, knit to last 3 stitches, inc 1, k2"). Say how many stitches you should have after the increase or decrease. Say how often to repeat the increase (every row, every other row, every 4 rows).

For a garment, include measurements for key points: armhole depth, sleeve length, neckline width. A knitter can then adjust the pattern to fit their own body without rewriting the whole thing.

Test your pattern by having someone else knit it

This is the most important step. Give your written pattern to someone who knits but has never seen your design before, and ask them to knit it without asking you questions. Watch where they hesitate, ask for clarification, or make a guess.

Every place they get stuck is a place your pattern needs to be clearer. If they ask "how tight should I pull the yarn over?" you need to add that detail. If they miscount stitches because you did not mark the repeat clearly, rewrite that section.

After they finish, compare their piece to yours. If the measurements are different, your gauge instructions were not clear enough. If the shaping looks different, your increase or decrease instructions need more detail.

Document any special techniques or tools needed

If your pattern uses a technique that is not basic knitting — cable needles, stitch markers, a yarn needle for seaming — say so at the top. If a knitter needs to know how to do a particular cast-on, bind-off, or increase, either describe it or link to a video or written source.

If your pattern requires blocking (wet or steam) to look right, say that clearly. If it needs to be seamed together, describe the seaming method and which edges to seam. If it needs buttons or other notions, list them in the materials section.

The more a knitter has to figure out on their own, the more likely they will make a mistake or give up. Assume nothing is obvious.

Frequently Asked Questions

Should I write my pattern in rows or as a repeat?

Use rows if the pattern is short or if you are writing for beginners. Use repeats if the pattern is long and the same sequence happens many times — it saves space and is easier to read once you understand how repeats work. You can also mix both: write the setup rows line by line, then describe the main repeat.

What if my pattern has different sizes?

Write the smallest size first, then put the larger sizes in parentheses or brackets. For example: "Cast on 80 (90, 100) stitches." This lets one pattern serve multiple sizes. Make sure you recalculate gauge and yardage for each size, because a larger garment uses more yarn.

How do I know if I need a chart instead of written instructions?

Use a chart for colorwork, lace, or cable patterns where the visual layout matters. Use written instructions for straightforward stitch patterns or shaping. Many knitters find charts easier to follow for complex texture, but some prefer words. If you are unsure, provide both.

What happens if someone's gauge is different from mine?

That is why you write gauge at the top. If a knitter's gauge is different, their finished piece will be a different size. Tell them to adjust their needle size up or down until their gauge matches yours, or to recalculate the cast-on number based on their own gauge.

Do I need to include a schematic drawing?

A schematic — a straightforward line drawing with measurements marked — helps a knitter understand the overall shape and check that their piece is the right size at each stage. It is not required, but it makes your pattern much easier to follow, especially for garments.