Loops

Crochet Stitches

The word “stitch” can refer to a few different kinds of structures in crochet. When these differences are relevant, I’ll refer to them using the following terms.

Substitch

A substitch is one of the basic steps used to construct all higher-level stitch forms. The main substitches are: insert hook, yarn over, and pull through.

Basic Stitch

A basic stitch is a series of substitches that forms one of the basic units of a pattern. In basic crochet, all of the basic stitches begin and end with 1 loop on the hook.

Superstitch

A superstitch is a series of basic stitches that forms a higher-level unit than a single stitch. This may span a single row, such as a shell or a segment of cable; or it may span multiple rows, as in star stitch.

Substitches

Yarn Over (YO)
Yarn Over Hook (YOH)

Taking up an untwisted bight from the working yarn by wrapping it “over” the hook, so that the hook passes from the near side to the far side of the bight.

Yarn Under (YU)
Yarn Under Hook (YUH)
Reversed Yarn Over (RYO)

Taking up a twisted loop from the working yarn by wrapping it “under” the hook. This is the reverse of yarn over.

Insert Hook (IH)

Inserting the hook through the work at an anchor point from the near side to the far side. I will represent this as a form of loop on the hook, where the “loop” is the body of the work itself.

Pull Through (PT)

Pulling the topmost loop on the hook through the next topmost. Decreases the number of LOH by one.

Situation of the Hook & Work

Loop on Hook, Loops on Hook (LOH)
[…]
Anchor Point
[…]
Near Side (NS)
[…]
Far Side (FS)
[…]
Right Side (RS)
[…]
Wrong Side (WS)
[…]

Pattern Notation

Crochet patterns and charts are informal notational systems intended for human communication and interpretation. In particular, they are neither consistent nor precise enough for machine consumption or formal analysis. Therefore, I have adopted the following conventions consistently throughout this site, which I hope are rigorous without being too burdensome.

Crochet Stitches

Basic Crochet Stitches

HeightUSUKDefinition
0 hChain (ch)Chain (ch)ch   = [yo pt]
1 hSlip stitch (ss)Slip stitch (ss)ss   = [ [ih yo pt] pt ]
2 hSingle crochet (sc)Double crochet (dc)sc   = [ [ih yo pt] [yo pt2]1 ]
3 hHalf double crochet (hdc)Half treble crochet (htr)hdc  = [ yo1 [ih yo pt] [yo pt2]1 pt ]
4 hDouble crochet (dc)Treble crochet (tr)dc   = [ yo1 [ih yo pt] [yo pt2]2 ]
5 hHalf triple crochet (htr)Half double treble crochet (hdtr)htr  = [ yo2 [ih yo pt] [yo pt2]2 pt ]
6 hTriple crochet (tr)Double treble crochet (dtr)tr   = [ yo2 [ih yo pt] [yo pt2]3 ]
7 hHalf double triple crochet (hdtr)Half triple treble crochet (htrtr)hdtr = [ yo3 [ih yo pt] [yo pt2]3 pt ]
8 hDouble triple crochet (dtr)Triple treble crochet (trtr)dtr  = [ yo3 [ih yo pt] [yo pt2]4 ]
Summary of basic crochet stitches.
yopt
ch{}
ch
ihyoptpt
at{ch}
ss{}
ss
ihyoptyoptpt
ss{ch}
sc
yoihyoptyoptptpt
yoscpt
hdc{}
hdc
yoihyoptyoptptyoptpt
hdc{ch}
dc
yoyoihyoptyoptptyoptptpt
yodcpt
htr{}
htr
yoyoihyoptyoptptyoptptyoptpt
htr{ch}
tr
Relationships among the basic stitches.

Basic Crochet Decreases

StitchPitchDefinition
sc11sc11 = [ [ih yo pt]1 [yo pt2] ]
12sc12 = [ [ih yo pt]2 [yo pt3] ]
13sc13 = [ [ih yo pt]3 [yo pt4] ]
1dsc1d = [ [ih yo pt]d [yo pt(d+1)] ]
dc11dc11 = [ [ yo [ih yo pt] [yo pt2] ]1 [yo pt2] ]
12dc12 = [ [ yo [ih yo pt] [yo pt2] ]2 [yo pt3] ]
13dc13 = [ [ yo [ih yo pt] [yo pt2] ]3 [yo pt4] ]
1ddc1d = [ [ yo [ih yo pt] [yo pt2] ]d [yo pt(d+1)] ]
Summary of basic crochet decreases.