Stitch Types

Half-Square and Quarter Stitches

Half-square and quarter-square stitches let you fill portions of a cell, giving you angled lines and detailed shapes.

Half-Square Triangles (4 types)

Half-square triangles fill half the cell diagonally:

  • Half-Square (Top-Left) — Triangle covering the top-left half
  • Half-Square (Top-Right) — Triangle covering the top-right half
  • Half-Square (Bottom-Left) — Triangle covering the bottom-left half
  • Half-Square (Bottom-Right) — Triangle covering the bottom-right half

Combining Triangles

Two complementary half-square triangles can share a single cell. For example, you can place a Top-Left triangle in one color and a Bottom-Right triangle in a different color in the same cell. This creates a diagonal split with two colors meeting along the diagonal line.

Complementary pairs are:

  • Top-Left + Bottom-Right
  • Top-Right + Bottom-Left

Half-Square Rectangles (4 types)

Half-square rectangles fill half the cell along a straight edge:

  • Half-Square (Top) — Fills the top half
  • Half-Square (Bottom) — Fills the bottom half
  • Half-Square (Left) — Fills the left half
  • Half-Square (Right) — Fills the right half

Like triangles, complementary pairs can share a cell:

  • Top + Bottom
  • Left + Right

Quarter-Square Stitches (4 types)

Quarter-square stitches fill one quadrant of the cell:

  • Quarter-Square (Top-Left) — Fills the top-left quarter
  • Quarter-Square (Top-Right) — Fills the top-right quarter
  • Quarter-Square (Bottom-Left) — Fills the bottom-left quarter
  • Quarter-Square (Bottom-Right) — Fills the bottom-right quarter

You can combine multiple quarter-squares in a single cell to create patterns with up to four colors in one cell.

Conflict Rules

When you place a stitch that overlaps with an existing stitch in the same cell, the conflicting stitch is automatically removed. Complementary types (like Top-Left and Bottom-Right triangles) can coexist, but conflicting types (like Top-Left and Top-Right triangles, which both cover the top of the cell) cannot.

The app handles these conflicts automatically — you simply place stitches and the correct behavior is applied.