Calculator

Hat Crown Decrease Calculator

Type in your stitch count, gauge, and how tall you want the crown. We compute the round-by-round decrease schedule and verify it actually lands at your target stitch count. Use "Estimate to close at target" to skip the depth guesswork.

Calculator

Hat at the start of crown shaping

Total stitches in the hat body before you begin decreases. Common adult sizes: 84–120 for worsted-weight, 120–160 for fingering. Doesn't need to be divisible by your decrease count.

How tall the crown shaping section should be. Adult hats typically 3–4", child 2–3", slouchy 4–5"+. Load-bearing input — the schedule fits inside this depth.

Gauge

Count rows across 4 inches of your blocked swatch and divide by 4. Typical worsted: 5–7, fingering: 8–10.

Decrease pattern

How many k2togs you place around each decrease round. 6 produces a hexagonal swirl (most common); 8 a wider, faster-tapering crown.

Most hats decrease every other round in the main crown section. Switch to every round for beanie styles or for the final few rounds of any crown.

Stitches remaining at the very top, to be threaded with the yarn tail. Standard 6–8; pick 6 for the smallest possible closure, 8 for less puckering.

How this works

Hat crown shaping is a sequence of decrease rounds that reduce a tube of fabric to a small ring of stitches you can thread shut. The math is straightforward once you pin down four numbers: how many stitches you start with, how tall you want the crown, your row gauge, and how many decreases you place in each decrease round.

We use crown depth as the load-bearing input — that's how most knitters describe what they want ("I want a 3-inch crown") — and verify whether the resulting schedule lands at your target stitch count. If it doesn't, the closure check says so and suggests a depth that would close. No silent fudging.

What's the closure check?

After we build the schedule from your crown depth, we calculate the final stitch count and compare it to your target. The closure block reports both the stitch difference and the depth gap (how much deeper or shallower the crown would need to be to close exactly).

How do I pick a crown depth?

Crown depth is the vertical distance from where you start decreasing to where you stop. It's not the total hat height — your hat is taller than just the crown.

If you're not sure, use the "Estimate to close at target" button — it picks the depth that closes exactly at your target stitch count.

6 vs 8 decreases per round

The most common choice is 6 decreases per round, which produces a hexagonal swirl pattern visible on the finished crown. Works cleanly for stitch counts that divide by 6 (60, 72, 84, 96, 108…) but accepts any positive integer.

What if my stitch count doesn't divide evenly?

Most hat stitch counts don't divide cleanly. If you cast on 100 and want 6 decreases per round, each round you'll have 100 ÷ 6 = 16 remainder 4 — so place 4 sections of 17 stitches plus 2 sections of 16 stitches, with a k2tog at the end of each section.

The math still works perfectly: subtract 6 stitches per round regardless. The within-round placement (which sections get the extra stitch) is the same every round, so once you've figured it out for the first decrease round, the same setup applies all the way to the crown. If you want the exact spacing for spreading those k2togs evenly around a round, our decrease distribution calculator gives you the section-by-section breakdown.

Why every other round?

Standard hat-crown cadence is decrease on a "decrease round", then knit plain on the next round. The plain rounds give the fabric room to dome smoothly instead of pulling flat at the top. Every-round decreases (the other option in the form) produce a tighter, more flat-topped crown — useful for beanies that should sit close to the head.

Many published patterns shift to every-round decreases for the final 2-3 rounds of the crown. This calculator uses a single uniform cadence; if you want a cadence shift, run two calculations and stitch them together mentally.

Tips for accurate inputs