Halloween Crochet Patterns

6 free Halloween crochet patterns — a pumpkin, a ghost, a bat, a witch hat, a black cat, and a spider. Each is a 21×21 two-color mosaic tile with a complete chart and all 42 rows written out, worked flat in chains, single crochet, and double crochet with one yarn per row.

Patterns are produced by deterministic algorithms and machine-validated for stitch-count accuracy — never written by a language model. Every tile also passes the mosaic feasibility check before it reaches this page — the same anchor-by-anchor math a human tech editor checks by hand.

The pumpkin tile — complete pattern

Materials

  • Worsted-weight yarn in Negro (MC) — about 21 yd
  • Worsted-weight yarn in Naranja-rojo (CC) — about 18 yd
  • Crochet hook H-8 (5 mm), plus a yarn needle
  • Finished tile: about 5.3 × 8.4 in (in worsted; thinner yarn makes a smaller tile)

Written rows

42 rows off a 22-chain foundation — two per charted row: each band works a right-side and a wrong-side row in one yarn, and the marked cells are double crochets dropped in front of the band below to form the picture.

  1. Fila 1 (RS, MC) · fila 1 del gráfico: With MC, ch 22. 1 sc in 2nd ch from hook. 1 sc in each of next 20 ch. Turn.
  2. Fila 2 (WS, MC) · fila 1 del gráfico: Ch 1. 1 sc in first sc. 1 sc in each of next 19 sc. 1 sc in last sc. Join CC. Turn.
  3. Fila 3 (RS, CC) · fila 2 del gráfico: With CC, ch 1. 1 sc in first sc. Ch 20. Skip next 19 sc. 1 sc in last sc. Turn.
  4. Fila 4 (WS, CC) · fila 2 del gráfico: Ch 1. 1 sc in first sc. Ch 20. Skip next 20 ch. 1 sc in last sc. Join MC. Turn.
  5. Fila 5 (RS, MC) · fila 3 del gráfico: With MC, ch 1. 1 sc in first sc. Working in front of CC, 1 dc in each of next 19 sc 3 rows below (2nd row). Skip next 20 ch. 1 sc in last sc. Turn.
  6. Fila 6 (WS, MC) · fila 3 del gráfico: Ch 1. 1 sc in first sc. 1 sc in each of next 19 sc. 1 sc in last sc. Join CC. Turn.
  7. Fila 7 (RS, CC) · fila 4 del gráfico: With CC, ch 1. 1 sc in first sc. Ch 5. Skip next 4 sc. 1 sc in each of next 2 sc. Ch 2. Skip next 1 sc. 1 sc in each of next 5 sc. Ch 2. Skip next 1 sc. 1 sc in each of next 2 sc. Ch 5. Skip next 4 sc. 1 sc in last sc. Turn.
  8. Fila 8 (WS, CC) · fila 4 del gráfico: Ch 1. 1 sc in first sc. Ch 5. Skip next 5 ch. 1 sc in each of next 2 sc. Ch 2. Skip next 2 ch. 1 sc in each of next 5 sc. Ch 2. Skip next 2 ch. 1 sc in each of next 2 sc. Ch 5. Skip next 5 ch. 1 sc in last sc. Join MC. Turn.
  9. Fila 9 (RS, MC) · fila 5 del gráfico: With MC, ch 1. 1 sc in first sc. Working in front of CC, 1 dc in each of next 4 sc 3 rows below (6th row). Skip next 5 ch. Ch 3. Skip next 2 sc. Working in front of CC, 1 dc in next sc 3 rows below (6th row). Skip next 2 ch. Ch 6. Skip next 5 sc. Working in front of CC, 1 dc in next sc 3 rows below (6th row). Skip next 2 ch. Ch 3. Skip next 2 sc. Working in front of CC, 1 dc in each of next 4 sc 3 rows below (6th row). Skip next 5 ch. 1 sc in last sc. Turn.
  10. Fila 10 (WS, MC) · fila 5 del gráfico: Ch 1. 1 sc in first sc. 1 sc in each of next 4 sc. Ch 3. Skip next 3 ch. 1 sc in next sc. Ch 6. Skip next 6 ch. 1 sc in next sc. Ch 3. Skip next 3 ch. 1 sc in each of next 4 sc. 1 sc in last sc. Join CC. Turn.
  11. Fila 11 (RS, CC) · fila 6 del gráfico: With CC, ch 1. 1 sc in first sc. Ch 3. Skip next 2 sc. 1 sc in each of next 2 sc. Working in front of MC, 1 dc in each of next 2 sc 3 rows below (8th row). Skip next 3 ch. Ch 2. Skip next 1 sc. Working in front of MC, 1 dc in each of next 5 sc 3 rows below (8th row). Skip next 6 ch. Ch 2. Skip next 1 sc. Working in front of MC, 1 dc in each of next 2 sc 3 rows below (8th row). Skip next 3 ch. 1 sc in each of next 2 sc. Ch 3. Skip next 2 sc. 1 sc in last sc. Turn.
  12. Fila 12 (WS, CC) · fila 6 del gráfico: Ch 1. 1 sc in first sc. Ch 3. Skip next 3 ch. 1 sc in each of next 4 sc. Ch 2. Skip next 2 ch. 1 sc in each of next 5 sc. Ch 2. Skip next 2 ch. 1 sc in each of next 4 sc. Ch 3. Skip next 3 ch. 1 sc in last sc. Join MC. Turn.
  13. Fila 13 (RS, MC) · fila 7 del gráfico: With MC, ch 1. 1 sc in first sc. Working in front of CC, 1 dc in each of next 2 sc 3 rows below (10th row). Skip next 3 ch. Ch 5. Skip next 4 sc. Working in front of CC, 1 dc in next sc 3 rows below (10th row). Skip next 2 ch. Ch 6. Skip next 5 sc. Working in front of CC, 1 dc in next sc 3 rows below (10th row). Skip next 2 ch. Ch 5. Skip next 4 sc. Working in front of CC, 1 dc in each of next 2 sc 3 rows below (10th row). Skip next 3 ch. 1 sc in last sc. Turn.
  14. Fila 14 (WS, MC) · fila 7 del gráfico: Ch 1. 1 sc in first sc. 1 sc in each of next 2 sc. Ch 5. Skip next 5 ch. 1 sc in next sc. Ch 6. Skip next 6 ch. 1 sc in next sc. Ch 5. Skip next 5 ch. 1 sc in each of next 2 sc. 1 sc in last sc. Join CC. Turn.
  15. Fila 15 (RS, CC) · fila 8 del gráfico: With CC, ch 1. 1 sc in first sc. Ch 2. Skip next 1 sc. 1 sc in next sc. Working in front of MC, 1 dc in each of next 4 sc 3 rows below (12th row). Skip next 5 ch. Ch 2. Skip next 1 sc. Working in front of MC, 1 dc in each of next 5 sc 3 rows below (12th row). Skip next 6 ch. Ch 2. Skip next 1 sc. Working in front of MC, 1 dc in each of next 4 sc 3 rows below (12th row). Skip next 5 ch. 1 sc in next sc. Ch 2. Skip next 1 sc. 1 sc in last sc. Turn.
  16. Fila 16 (WS, CC) · fila 8 del gráfico: Ch 1. 1 sc in first sc. Ch 2. Skip next 2 ch. 1 sc in each of next 5 sc. Ch 2. Skip next 2 ch. 1 sc in each of next 5 sc. Ch 2. Skip next 2 ch. 1 sc in each of next 5 sc. Ch 2. Skip next 2 ch. 1 sc in last sc. Join MC. Turn.
  17. Fila 17 (RS, MC) · fila 9 del gráfico: With MC, ch 1. 1 sc in first sc. Working in front of CC, 1 dc in next sc 3 rows below (14th row). Skip next 2 ch. Ch 6. Skip next 5 sc. Working in front of CC, 1 dc in next sc 3 rows below (14th row). Skip next 2 ch. Ch 6. Skip next 5 sc. Working in front of CC, 1 dc in next sc 3 rows below (14th row). Skip next 2 ch. Ch 6. Skip next 5 sc. Working in front of CC, 1 dc in next sc 3 rows below (14th row). Skip next 2 ch. 1 sc in last sc. Turn.
  18. Fila 18 (WS, MC) · fila 9 del gráfico: Ch 1. 1 sc in first sc. 1 sc in next sc. Ch 6. Skip next 6 ch. 1 sc in next sc. Ch 6. Skip next 6 ch. 1 sc in next sc. Ch 6. Skip next 6 ch. 1 sc in next sc. 1 sc in last sc. Join CC. Turn.
  19. Fila 19 (RS, CC) · fila 10 del gráfico: With CC, ch 1. 1 sc in first sc. Ch 2. Skip next 1 sc. Working in front of MC, 1 dc in each of next 5 sc 3 rows below (16th row). Skip next 6 ch. Ch 2. Skip next 1 sc. Working in front of MC, 1 dc in each of next 5 sc 3 rows below (16th row). Skip next 6 ch. Ch 2. Skip next 1 sc. Working in front of MC, 1 dc in each of next 5 sc 3 rows below (16th row). Skip next 6 ch. Ch 2. Skip next 1 sc. 1 sc in last sc. Turn.
  20. Fila 20 (WS, CC) · fila 10 del gráfico: Ch 1. 1 sc in first sc. Ch 2. Skip next 2 ch. 1 sc in each of next 5 sc. Ch 2. Skip next 2 ch. 1 sc in each of next 5 sc. Ch 2. Skip next 2 ch. 1 sc in each of next 5 sc. Ch 2. Skip next 2 ch. 1 sc in last sc. Join MC. Turn.
  21. Fila 21 (RS, MC) · fila 11 del gráfico: With MC, ch 1. 1 sc in first sc. Working in front of CC, 1 dc in next sc 3 rows below (18th row). Skip next 2 ch. 1 sc in next sc. Ch 5. Skip next 4 sc. Working in front of CC, 1 dc in next sc 3 rows below (18th row). Skip next 2 ch. Ch 6. Skip next 5 sc. Working in front of CC, 1 dc in next sc 3 rows below (18th row). Skip next 2 ch. Ch 5. Skip next 4 sc. 1 sc in next sc. Working in front of CC, 1 dc in next sc 3 rows below (18th row). Skip next 2 ch. 1 sc in last sc. Turn.
  22. Fila 22 (WS, MC) · fila 11 del gráfico: Ch 1. 1 sc in first sc. 1 sc in each of next 2 sc. Ch 5. Skip next 5 ch. 1 sc in next sc. Ch 6. Skip next 6 ch. 1 sc in next sc. Ch 5. Skip next 5 ch. 1 sc in each of next 2 sc. 1 sc in last sc. Join CC. Turn.
  23. Fila 23 (RS, CC) · fila 12 del gráfico: With CC, ch 1. 1 sc in first sc. Ch 3. Skip next 2 sc. Working in front of MC, 1 dc in each of next 4 sc 3 rows below (20th row). Skip next 5 ch. Ch 2. Skip next 1 sc. Working in front of MC, 1 dc in each of next 5 sc 3 rows below (20th row). Skip next 6 ch. Ch 2. Skip next 1 sc. Working in front of MC, 1 dc in each of next 4 sc 3 rows below (20th row). Skip next 5 ch. Ch 3. Skip next 2 sc. 1 sc in last sc. Turn.
  24. Fila 24 (WS, CC) · fila 12 del gráfico: Ch 1. 1 sc in first sc. Ch 3. Skip next 3 ch. 1 sc in each of next 4 sc. Ch 2. Skip next 2 ch. 1 sc in each of next 5 sc. Ch 2. Skip next 2 ch. 1 sc in each of next 4 sc. Ch 3. Skip next 3 ch. 1 sc in last sc. Join MC. Turn.
  25. Fila 25 (RS, MC) · fila 13 del gráfico: With MC, ch 1. 1 sc in first sc. Working in front of CC, 1 dc in each of next 2 sc 3 rows below (22nd row). Skip next 3 ch. 1 sc in each of next 2 sc. Ch 3. Skip next 2 sc. Working in front of CC, 1 dc in next sc 3 rows below (22nd row). Skip next 2 ch. Ch 6. Skip next 5 sc. Working in front of CC, 1 dc in next sc 3 rows below (22nd row). Skip next 2 ch. Ch 3. Skip next 2 sc. 1 sc in each of next 2 sc. Working in front of CC, 1 dc in each of next 2 sc 3 rows below (22nd row). Skip next 3 ch. 1 sc in last sc. Turn.
  26. Fila 26 (WS, MC) · fila 13 del gráfico: Ch 1. 1 sc in first sc. 1 sc in each of next 4 sc. Ch 3. Skip next 3 ch. 1 sc in next sc. Ch 6. Skip next 6 ch. 1 sc in next sc. Ch 3. Skip next 3 ch. 1 sc in each of next 4 sc. 1 sc in last sc. Join CC. Turn.
  27. Fila 27 (RS, CC) · fila 14 del gráfico: With CC, ch 1. 1 sc in first sc. Ch 5. Skip next 4 sc. Working in front of MC, 1 dc in each of next 2 sc 3 rows below (24th row). Skip next 3 ch. Ch 2. Skip next 1 sc. Working in front of MC, 1 dc in each of next 5 sc 3 rows below (24th row). Skip next 6 ch. Ch 2. Skip next 1 sc. Working in front of MC, 1 dc in each of next 2 sc 3 rows below (24th row). Skip next 3 ch. Ch 5. Skip next 4 sc. 1 sc in last sc. Turn.
  28. Fila 28 (WS, CC) · fila 14 del gráfico: Ch 1. 1 sc in first sc. Ch 5. Skip next 5 ch. 1 sc in each of next 2 sc. Ch 2. Skip next 2 ch. 1 sc in each of next 5 sc. Ch 2. Skip next 2 ch. 1 sc in each of next 2 sc. Ch 5. Skip next 5 ch. 1 sc in last sc. Join MC. Turn.
  29. Fila 29 (RS, MC) · fila 15 del gráfico: With MC, ch 1. 1 sc in first sc. Working in front of CC, 1 dc in each of next 4 sc 3 rows below (26th row). Skip next 5 ch. 1 sc in each of next 2 sc. Working in front of CC, 1 dc in next sc 3 rows below (26th row). Skip next 2 ch. 1 sc in each of next 2 sc. Ch 2. Skip next 1 sc. 1 sc in each of next 2 sc. Working in front of CC, 1 dc in next sc 3 rows below (26th row). Skip next 2 ch. 1 sc in each of next 2 sc. Working in front of CC, 1 dc in each of next 4 sc 3 rows below (26th row). Skip next 5 ch. 1 sc in last sc. Turn.
  30. Fila 30 (WS, MC) · fila 15 del gráfico: Ch 1. 1 sc in first sc. 1 sc in each of next 9 sc. Ch 2. Skip next 2 ch. 1 sc in each of next 9 sc. 1 sc in last sc. Join CC. Turn.
  31. Fila 31 (RS, CC) · fila 16 del gráfico: With CC, ch 1. 1 sc in first sc. Ch 10. Skip next 9 sc. Working in front of MC, 1 dc in next sc 3 rows below (28th row). Skip next 2 ch. Ch 10. Skip next 9 sc. 1 sc in last sc. Turn.
  32. Fila 32 (WS, CC) · fila 16 del gráfico: Ch 1. 1 sc in first sc. Ch 10. Skip next 10 ch. 1 sc in next sc. Ch 10. Skip next 10 ch. 1 sc in last sc. Join MC. Turn.
  33. Fila 33 (RS, MC) · fila 17 del gráfico: With MC, ch 1. 1 sc in first sc. Working in front of CC, 1 dc in each of next 9 sc 3 rows below (30th row). Skip next 10 ch. Ch 2. Skip next 1 sc. Working in front of CC, 1 dc in each of next 9 sc 3 rows below (30th row). Skip next 10 ch. 1 sc in last sc. Turn.
  34. Fila 34 (WS, MC) · fila 17 del gráfico: Ch 1. 1 sc in first sc. 1 sc in each of next 9 sc. Ch 2. Skip next 2 ch. 1 sc in each of next 9 sc. 1 sc in last sc. Join CC. Turn.
  35. Fila 35 (RS, CC) · fila 18 del gráfico: With CC, ch 1. 1 sc in first sc. Ch 10. Skip next 9 sc. Working in front of MC, 1 dc in next sc 3 rows below (32nd row). Skip next 2 ch. Ch 10. Skip next 9 sc. 1 sc in last sc. Turn.
  36. Fila 36 (WS, CC) · fila 18 del gráfico: Ch 1. 1 sc in first sc. Ch 10. Skip next 10 ch. 1 sc in next sc. Ch 10. Skip next 10 ch. 1 sc in last sc. Join MC. Turn.
  37. Fila 37 (RS, MC) · fila 19 del gráfico: With MC, ch 1. 1 sc in first sc. Working in front of CC, 1 dc in each of next 9 sc 3 rows below (34th row). Skip next 10 ch. 1 sc in next sc. Working in front of CC, 1 dc in each of next 9 sc 3 rows below (34th row). Skip next 10 ch. 1 sc in last sc. Turn.
  38. Fila 38 (WS, MC) · fila 19 del gráfico: Ch 1. 1 sc in first sc. 1 sc in each of next 19 sc. 1 sc in last sc. Join CC. Turn.
  39. Fila 39 (RS, CC) · fila 20 del gráfico: With CC, ch 1. 1 sc in first sc. Ch 20. Skip next 19 sc. 1 sc in last sc. Turn.
  40. Fila 40 (WS, CC) · fila 20 del gráfico: Ch 1. 1 sc in first sc. Ch 20. Skip next 20 ch. 1 sc in last sc. Join MC. Turn.
  41. Fila 41 (RS, MC) · fila 21 del gráfico: With MC, ch 1. 1 sc in first sc. Working in front of CC, 1 dc in each of next 19 sc 3 rows below (38th row). Skip next 20 ch. 1 sc in last sc. Turn.
  42. Fila 42 (WS, MC) · fila 21 del gráfico: Ch 1. 1 sc in first sc. 1 sc in each of next 19 sc. 1 sc in last sc. Fasten off.
Open the full pumpkin pattern page →
Open this tile in the maker →Loads this exact tile into the free mosaic maker — recolor it, redraw it, then track it row by row. No signup.

The {count} tiles

Every tile is 21×21 cells in two yarns, worked flat the same way — so any of them combine into garlands, potholders, cushion fronts, or a tiled blanket. Each card opens the full pattern; the maker link underneath opens that tile ready to edit.

One set, one blanket

The tiles share one size, one technique, and one two-color logic, so they join like patch blocks: in worsted each finishes about 5.3 × 8.4 in, and six of them seamed 2×3 make a table runner or a doll blanket. For a full-size throw, repeat your favorites — or load a tile in the maker and extend its grid.

New to this colorwork? The mosaic crochet guide explains how a dropped double crochet forms the picture, and the difference between the inset and overlay methods.

More Halloween patterns

Halloween designs from the wider library — filet silhouettes, a pixel ghost, and a stuffed pumpkin worked in the round — each with its own full pattern page.

Pick a tile, load it in the maker, and make it yours.

Open this tile in the maker →Loads this exact tile into the free mosaic maker — recolor it, redraw it, then track it row by row. No signup.

Halloween crochet FAQ

What free Halloween crochet patterns are here?

6 original Halloween tiles — pumpkin, ghost, bat, witch hat, black cat, and spider — each with a complete chart, every row written out, materials, and finished size, plus the library's other Halloween designs. All free to view and print, no signup.

What size is a Halloween tile?

Each tile is a 21×21 grid; in worsted-weight yarn on a H-8 (5 mm) hook it finishes about 5.3 × 8.4 inches. Thinner yarn on a smaller hook makes a smaller, denser tile.

Are these patterns beginner-friendly?

Yes. Mosaic colorwork uses only chains, single crochet, and double crochet, and you hold one yarn at a time, changing color every other row — no bobbins, no stranding, no carrying yarn across the back.

Can I make a Halloween blanket from these tiles?

Yes. The tiles share one size and one technique, so they seam cleanly into garlands, potholders, cushion fronts, or a tiled blanket — or open one tile in the maker and repeat its motif across a larger grid.

How do I change a tile's colors or design?

Open the tile in the mosaic maker — every card on this page loads its tile ready to edit. Pick new main and contrast colors or repaint cells, and the chart, the written rows, and the yarn estimate update as you work; the editor flags any cell the technique can't produce.

Halloween Crochet Patterns — Pumpkin, Ghost, Bat & More | CrochetPop