An adult wearer in a cream sweater wears a deep-plum crochet witch hat with a tall gently crooked point and a flat projected brim.

Crochet Witch Hat Pattern

Size the cone, pace the increases, and flatten the brim

A wearable witch hat is a fit problem and a growth-rate problem at the same time. The opening has to stay on the head, the tall cone must widen slowly enough to look pointed, and the brim must widen quickly enough to lie flat. This free crochet witch hat pattern calculates those three jobs from your head measurement and washed gauge instead of assuming one fixed list of rounds will fit everyone.

Witch Hat Cone and Brim Pace Calculator

Open the tool in a separate page. The article also retains the manual formulas and worked checks.

JavaScript is optional: use the manual calculation method and worked examples in the article.

What This Pattern Makes

This is an adult wearable hat, not a three-inch ornament, doll accessory or soft tube that happens to end in a point. It is worked from the tip down in continuous single-crochet rounds. Eight increases are added only on scheduled rounds, so the cone grows slowly. The same eight sectors continue into the brim, where increase rounds occur much more often.

The method is called the Cone–Brim Pace Map. It gives you:

  • a legal lower-cone count that fits the wear line;
  • the number and positions of the cone increase rounds;
  • the number and positions of the brim increase rounds;
  • the estimated fit and brim overhang after legal-count rounding;
  • a return point for each visible failure.

This pattern covers the complete costume silhouette. For a broad hat designed around shade performance, use the Crochet Sun Hat Pattern. For choosing or repairing a brim on an existing hat body, use Crochet Hat With Brim. For volume created by rear drop rather than a radial cone, use the Crochet Slouchy Beanie Pattern.

Project Overview

  • Skill level: confident beginner to intermediate
  • Construction: tip-down, continuous single-crochet rounds
  • Sector system: eight equal sectors
  • Yarn: #4 medium/worsted yarn that makes a dense, resilient washed fabric
  • Starting yardage: approximately 300–450 yd / 274–411 m for an adult hat with a 14–16 in cone and 2.5–3 in brim; swatch and record actual use
  • Hook: size needed to produce the washed gauge and fabric behavior you selected; 4–4.5 mm is a starting range, not a requirement
  • Notions: tape measure, yarn needle, one distinct beginning marker and eight matching removable sector markers
  • Optional finishing aid: a flexible millinery support made for hat brims, used only according to its manufacturer’s directions and fully enclosed

The Craft Yarn Council’s Standard Yarn Weight System gives yarn categories and suggested ranges, but the label cannot predict your finished cone or brim. Use the washed fabric measurements below.

US Abbreviations

  • ch: chain
  • inc: work 2 single crochet in the same stitch
  • rnd: round
  • sc: single crochet
  • sl st: slip stitch
  • st(s): stitch(es)

This pattern uses US terminology. The Craft Yarn Council crochet abbreviations list provides the standard abbreviations and corresponding terminology.

Rounds are worked continuously unless stated otherwise. Do not join or turn. Place a distinct marker in the first stitch of every round and move it as you work.

Measure the Actual Wear Line

Measure where the lower cone will sit: across the forehead, above the ears and around the fullest back point. Keep the tape level and comfortably close without pulling it into the skin. Record the result as H.

A wearer measures the intended lower-cone line across the forehead and above the ears
Figure 1. Measure H at the intended lower-cone line; moving that line changes both fit and brim position.

Choose a starting negative ease e. For a dense single-crochet fabric with useful recovery, 3–6% is a practical trial range. It is not universal. Hair volume, fiber, stitch density and sensitivity at the forehead may require a different value. The base-fit gate overrides the percentage.

Make and Wash a Continuous-SC Gauge Tube

A flat square does not perfectly reproduce a continuous spiral. Make a tube large enough to measure away from the starting ring or edge—32 stitches around and at least 24 rounds is a useful minimum.

  • Work the tube with the planned yarn and hook in continuous sc.
  • Mark the first stitch so you do not accidentally add or lose stitches.
  • Wash and dry it exactly as the finished hat will be treated.
  • Measure stitches across several inches around the fabric and record g_s, washed sc per inch.
  • Measure rounds along the fabric and record g_r, washed rounds per inch.
  • Bend the sample. Reject a fabric that collapses when you need a crisp cone, or becomes too rigid and uncomfortable at the wear line.
A deep-plum continuous single-crochet gauge tube is measured across and along its rounds
Figure 2. Use a true open tube: measure washed stitches around its circumference and rounds along its length; do not substitute an unwashed label gauge.

The Cone–Brim Pace Map

The map uses eight sectors from tip to outer edge. Every planned increase round adds exactly one stitch in each sector, or eight stitches total.

For all round-number calculations, round to the nearest whole number; an exact .5 rounds up.

Calculate the lower-cone count

Target opening circumference

B_target = H × (1 – e)

Raw stitch count

N_base_raw = B_target × g_s

Round the raw count to a multiple of eight. Compare the legal count below and above the raw result; do not choose blindly.

B_actual = N_base / g_s

estimated negative ease = (H – B_actual) / H

A negative result means the hat has positive ease. Reject a count that is too loose to stay stable or too tight to pass over the widest part of the head.

Convert vertical height into cone rounds

Choose the vertical height C from the wear line to the point. The crochet follows the cone’s sloping surface, not a straight vertical ruler. Approximate the lower-cone radius and slant length:

r = B_actual / (2π)

L = sqrt(C² + r²)

R_cone = round(L × g_r)

Starting with eight tip stitches, the number of increase rounds is:

q_cone = (N_base – 8) / 8

Schedule increase round k at:

p_k = round(k × R_cone / q_cone)

Calculate that for k = 1 through q_cone. All other cone rounds are plain sc rounds.

Round 1 is the eight-stitch foundation and cannot also be a scheduled increase round. If any scheduled position is Round 1, if two positions collide, or if R_cone – 1 is smaller than q_cone, the requested cone is too short for this eight-sector plan. Increase the cone height, change the washed gauge/sector plan, or revise the legal base count. Never place two full sets of increases in one round just to rescue an impossible schedule.

Calculate the brim

Choose the projected brim overhang O, measured from the lower cone wall to the outer edge.

N_outer_raw = N_base + 2πOg_s

Round to a multiple of eight, then calculate:

q_brim = (N_outer – N_base) / 8

R_brim = round(O × g_r)

Schedule brim increase round k at:

b_k = round(k × R_brim / q_brim)

Verify the finished planning values:

D_base = B_actual / π

D_outer_actual = N_outer / (πg_s)

O_actual = (D_outer_actual – D_base) / 2

The head is not a perfect circle and crochet fabric is not rigid geometry. These calculations create a disciplined starting path; the wearer and washed-brim gates make the final decision.

How to Use the Cone–Brim Calculator

Use the accompanying calculator when you change head size, ease, washed stitch gauge, washed round gauge, cone height or brim overhang. It compares both legal base-count neighbors, creates the cone and brim schedules, calculates estimated ease and overhang, and warns when two increases collide or the requested geometry is impossible under the eight-sector plan.

Copy the calculator’s round ledger into your project notes before crocheting. The output is a planning result, not a fit guarantee: the base-fit, cone-line, brim-flatness and movement-and-visibility gates remain authoritative.

Worked Example: 22-Inch Head

The default example uses:

  • H = 22 in / 55.9 cm
  • e = 0.05
  • g_s = 4.25 sc/in
  • g_r = 4.25 rounds/in
  • C = 16 in / 40.6 cm
  • O = 3 in / 7.6 cm

Base calculation

B_target = 22 × 0.95 = 20.90 in

N_base_raw = 20.90 × 4.25 = 88.83

The neighboring legal counts are 88 and 96. Choose 88 for this example.

B_actual = 88 / 4.25 = 20.71 in / 52.6 cm

Estimated negative ease is (22 – 20.71) / 22 = 5.88%.

Count 96 would measure 22.59 in / 57.4 cm and create positive ease, so it is not the better wearer choice simply because it is also legal.

Cone calculation

r = 20.71 / (2π) = 3.30 in

L = sqrt(16² + 3.30²) = 16.34 in

R_cone = round(16.34 × 4.25) = 69 rounds

q_cone = (88 – 8) / 8 = 10 increase rounds

The increase rounds are:

7, 14, 21, 28, 35, 41, 48, 55, 62, 69

That count path is:

8 → 16 → 24 → 32 → 40 → 48 → 56 → 64 → 72 → 80 → 88

Brim calculation

N_outer_raw = 88 + 2π × 3 × 4.25 = 168.11

Choose the legal outer count 168.

q_brim = (168 – 88) / 8 = 10 increase rounds

R_brim = round(3 × 4.25) = 13 rounds

The brim increase rounds are:

1, 3, 4, 5, 7, 8, 9, 10, 12, 13

The calculated overhang is approximately 3.00 in / 7.6 cm.

Complete Crochet Witch Hat Pattern

Use your own calculated counts and schedules. The parenthetical counts below follow the 22-inch example.

Part 1: Start the point

Make an adjustable ring.

  • Round 1: Work 8 sc in the ring. Do not join. Pull the ring closed and mark the first stitch. 8 sts
  • Rounds 2–6: Sc in each stitch around. 8 sts
  • Round 7 — scheduled increase: Work 2 sc in each stitch. 16 sts

Keep the initial six rounds only if they make a narrow, flexible point in your yarn. If they form a rigid peg, undo before continuing and use a slightly larger hook or fewer initial plain rounds, then recalculate the total plain-round distribution while preserving the ten increase rounds and final count.

Part 2: Pace the cone increases

On every scheduled increase round, divide the current count into eight equal sectors. If each sector currently contains m stitches, repeat:

sc in next m – 1 stitches, 2 sc in next stitch

Repeat that sequence eight times. The round gains exactly eight stitches. On every unscheduled round, sc once in every stitch.

For the default example:

Part 2: Pace the cone increases table
Increase round Instruction repeated 8 times New count
7 inc in each existing sector stitch 16
14 1 sc, inc 24
21 2 sc, inc 32
28 3 sc, inc 40
35 4 sc, inc 48
41 5 sc, inc 56
48 6 sc, inc 64
55 7 sc, inc 72
62 8 sc, inc 80
69 9 sc, inc 88

Once the cone is wide enough to handle easily, place exactly eight matching markers at the sector boundaries. Keep the separate beginning-of-round marker visually distinct.

Eight coral sector markers and one teal round marker divide a deep-plum crochet cone
Figure 3. The eight coral markers define the sectors; the single teal marker identifies the beginning of the round and is not a ninth sector.

If a strong diagonal ridge develops, shift each increase one stitch clockwise within its sector on the next scheduled increase round. Keep the sector total and exactly eight increases unchanged.

Hands work a single-crochet increase beside a sector marker in a deep-plum cone
Figure 4. Work one increase in each sector on a scheduled round; plain rounds change height without changing circumference.

Cone-line gate

Pause near one-third and two-thirds of R_cone, then again at N_base.

Pass: the side line expands smoothly from point to base. The tip is not a long cylinder, and the lower cone has no sudden shoulder.

  • Cylindrical tip: the first increase occurred too late for this yarn. Return to the earliest intervals and redistribute the same number of increases.
  • Blunt or short cone: increases were packed too early, or the vertical-height input was too small. Return to the first crowded interval.
  • Stepped side: scheduled rounds were skipped, duplicated or unevenly distributed. Recount the round ledger before adding length.

Part 3: Test the base before the brim

At N_base, let the fabric relax and place the unfinished cone on the wearer. It should pass over the widest head point and settle at the measured wear line. Wear it for 30 seconds.

Pass: it stays in position, feels comfortably close and leaves no persistent pressure mark.

If it is too tight or too loose, correct the legal count or washed gauge now. Adding brim rounds changes the outer edge, not the fit of the lower cone.

Part 4: Grow the integrated brim

Reset the round counter to Brim Round 1. Keep the same eight sectors. On each scheduled brim increase round, work one increase per sector using the same m – 1 sc, inc rule. On every other brim round, sc around without increasing.

For the default 13-round brim:

Part 4: Grow the integrated brim table
Brim round Action End count
1 8 increases 96
2 plain 96
3 8 increases 104
4 8 increases 112
5 8 increases 120
6 plain 120
7 8 increases 128
8 8 increases 136
9 8 increases 144
10 8 increases 152
11 plain 152
12 8 increases 160
13 8 increases 168

Relax the hat on a flat surface every three or four brim rounds. Mild movement directly off the hook can settle, but a developing cup or repeated wave is a structural warning; use the brim-flatness gate before continuing.

A ruler measures the brim overhang of a finished deep-plum crochet witch hat
Figure 5. Measure overhang from the lower cone wall to the brim edge, not from the center of the hat.

Part 5: Finish the edge and shape the point

After the last brim round, slip stitch into the next two stitches to soften the spiral step. Fasten off and weave the tail through several direction changes without pulling the edge inward.

Wash and dry the hat as the gauge tube was treated. For a gentle crook, support the upper 5–7 in / 12.7–17.8 cm of the damp cone in a soft curve until fully dry. This changes presentation, not stitch count. Do not use heat or steam beyond the yarn manufacturer’s care instructions.

Test the wire-free brim first. If the chosen yarn and width cannot pass the visibility/support gate, either reduce the overhang or use a flexible support specifically made for hat brims. Follow the product instructions, secure and cover the join completely, and never leave a cut or sharp end exposed.

Four Acceptance Gates

Base-fit gate

Pass: the hat crosses the widest head point, stays at the measured line for 30 seconds and remains comfortable.

Minimum correction: return to N_base, estimated ease or gauge. Do not add extra cone height to repair circumference.

Cone-line gate

Pass: the side widens smoothly from point to lower cone, with no cylindrical peg, abrupt shoulder or skipped step.

Minimum correction: undo to the first wrongly placed increase round and restore the schedule from there.

Brim-flatness gate

After finishing and washing, place the brim on a flat surface without stretching it.

Pass: it rests substantially flat. A slight styled tilt is acceptable; repeated waves or a persistent bowl are not.

Minimum correction: a cup needs an earlier/additional legal increase interval; repeated waves need a later/removed interval. Return to the first round where the behavior became persistent.

Movement-and-visibility gate

Put on the dry hat, turn the head in both directions, look down and nod.

Pass: the base stays stable and the brim remains clear of both eyes.

Minimum correction: correct base recovery first, then reduce brim overhang or improve appropriate brim support before adding decorative weight.

Three views compare a correct witch hat, a blunt cone and a ruffled brim
Figure 6. Read the failure before changing random rounds: a blunt cone and a ruffled brim have different return points.

Worked Example: 20.5-Inch Head

This second case uses:

  • H = 20.5 in / 52.1 cm
  • e = 0.04
  • g_s = 4.6 sc/in
  • g_r = 5.0 rounds/in
  • C = 14 in / 35.6 cm
  • O = 2.5 in / 6.4 cm

The target base is 20.5 × 0.96 = 19.68 in. The raw count is 19.68 × 4.6 = 90.53.

The legal neighbors are 88 and 96. At this gauge:

  • 88 stitches measure 19.13 in / 48.6 cm and create 6.68% negative ease;
  • 96 stitches measure 20.87 in / 53.0 cm and create about 1.80% positive ease.

Choose 88 only if the washed tube and base-fit gate confirm that 6.68% remains comfortable. Otherwise change the hook/fabric or recalculate; do not accept 96 merely because it feels easier to reach.

The 88-stitch base produces a radius of about 3.05 in. The slant length is:

sqrt(14² + 3.05²) = 14.33 in

At 5 rounds/in, use R_cone = 72 and ten increase rounds:

7, 14, 22, 29, 36, 43, 50, 58, 65, 72

For the brim:

N_outer_raw = 88 + 2π × 2.5 × 4.6 = 160.26

Choose 160 stitches. That requires nine eight-stitch increase rounds across 13 brim rounds:

1, 3, 4, 6, 7, 9, 10, 12, 13

The calculated overhang is about 2.49 in / 6.3 cm. This case proves why both legal neighbors and the physical base gate matter after rounding.

Troubleshooting by Return Point

Troubleshooting by Return Point table
Symptom Likely cause Minimum correction Return point
Tip looks like a narrow tube First increases scheduled too late for the fabric Redistribute early plain rounds while preserving total increases Early cone
Cone looks short or blunt Increases packed too early or C too small Recalculate height/schedule; undo to first crowded interval Cone schedule
One hard diagonal ridge Increases stacked at identical positions and tension tightened Shift each increase within its sector without changing total Next scheduled increase
Lower cone is tight Legal base count or washed gauge is too small Change count/hook/gauge before the brim Base calculation
Lower cone slides Positive ease or weak recovery Use adjacent legal count or a recovering fabric Base calculation
Brim cups upward Too few increases for width/gauge Add or move an eight-increase interval earlier First cupping round
Brim forms repeated waves Too many increases too soon Remove or delay the first excessive interval First waving round
Outer edge draws inward Edge finish is too tight Undo only the finish and rework at relaxed tension Final edge
Brim falls into eyes Excess overhang, unstable base or insufficient support Correct base, then width/support Movement gate

Final Checklist

  • H was measured at the actual lower-cone line.
  • The continuous-SC gauge tube was washed and measured in both directions.
  • N_base and N_outer are multiples of eight.
  • Both legal base neighbors were checked after rounding.
  • Cone slant length, not vertical height alone, set R_cone.
  • Every scheduled increase round added exactly eight stitches.
  • Exactly eight sector markers were used; the round marker stayed distinct.
  • The lower cone passed the wearer gate before the brim began.
  • The brim was checked on a flat surface during growth and after washing.
  • Both eyes remain clear when the wearer turns and nods.
  • Final yarn, hook, gauges, counts, schedules and corrections were recorded.

Frequently Asked Questions

How do you crochet a witch hat?

Start with a small tip count, add evenly spaced increases slowly to form a tall cone, test the lower cone at the wear line, then increase more frequently to make a flat brim. This pattern uses eight sectors so every scheduled increase round adds exactly eight stitches.

How do I make a crochet witch hat fit a larger head?

Recalculate N_base from the larger head circumference and your washed stitch gauge, round to a legal multiple of eight, and then regenerate both schedules. Adding random plain rounds changes height, not opening circumference; adding unscheduled increases changes cone pitch.

Why is my crochet witch hat cone too short and wide?

The increase rounds are probably too close together for the chosen height and gauge. Increase C or redistribute the required increase rounds across more cone rounds. Undo to the first crowded interval instead of extending a blunt cone with a narrow tube at the bottom.

Why is my crochet witch hat brim wavy?

A repeated wave usually means the brim gained circumference faster than its radius grew. Remove or delay the first excessive eight-increase interval. Do not rely on blocking to erase a structural ruffle.

Can I make the point crooked?

Yes. Shape a gentle curve into the damp upper cone and support it until fully dry. That preserves the stitch count and lets the fiber determine how much curve it holds. Avoid heat beyond the yarn-care directions.

Do I need wire in the brim?

Not always. A dense, resilient fabric and moderate overhang may hold well enough. Test the washed hat first. If it fails, reduce the width or use a flexible millinery support designed for hat brims, following the product instructions and fully enclosing the join.

Record H, e, washed gauges, chosen C and O, both legal counts, both schedules and all four gate results. Those values make the next witch hat reproducible instead of accidental.