You film your builds? Upload once at Tublish.com, and it goes to Instagram, Facebook, YouTube, TikTok, Threads, LinkedIn, Discord, Telegram, Bluesky, Mastodon and WordPress. You film your builds? Upload once at Tublish.com, and it goes to Instagram, Facebook, YouTube, TikTok, Threads, LinkedIn, Discord, Telegram, Bluesky, Mastodon and WordPress.

Chimney Cap Size Calculator

Calculate the correct chimney cap size for your flue.
Enter flue dimensions to find cap size, overhang, and screen mesh for rain, animal, and spark protection.

Recommended Cap Size

A chimney cap is an essential component of any fireplace or wood stove system. It protects the flue from rain, snow, animals, birds, and wind-driven debris while also helping to prevent spark escape from the chimney top.

Why Chimney Caps Matter

Without a cap, rain and snow enter the flue and accelerate deterioration of the mortar joints, liner, and damper. Animals (raccoons, squirrels, birds) frequently nest in uncapped chimneys, creating fire hazards and blockages. A good chimney cap extends the life of the chimney system significantly.

Flue Types and Their Standard Sizes

Chimney flues come in two shapes:

Rectangular / Square Flues (most common in older homes)

  • 8×8 inches: Small fireplaces, wood stoves
  • 8×12 inches: Standard fireplace
  • 12×12 inches: Larger fireplace
  • 12×16 inches: Large fireplace
  • 16×16 inches: Very large or double fireplace
  • 16×20 inches: Oversized or commercial

Round Flues (used with factory-built fireplaces and HVAC)

  • 6-inch diameter: Small inserts, gas logs
  • 8-inch diameter: Standard insert
  • 10-inch diameter: Medium fireplace
  • 12-inch diameter: Large fireplace

Cap Sizing Rules

The chimney cap should overhang the flue by at least 2 inches (50 mm) on all sides to redirect rain away from the flue opening. Therefore:

Cap Width = Flue Width + 4 inches (100 mm minimum)
Cap Length = Flue Length + 4 inches (100 mm minimum)

For round flues:
Cap Diameter = Flue Diameter + 4 inches (100 mm)

Mesh and Screen Selection

On a chimney that burns wood, the screen is a spark arrestor, and the International Residential Code (IRC, section R1003.9.2) sets its size from both ends. The openings may be no bigger than ½ inch, so a live ember cannot get through, and no smaller than ⅜ inch, so the screen does not choke on creosote and soot. The same section wants the open area of the screen to be at least four times the area of the flue opening, which is why caps for big flues have tall screens.

  • ½-inch mesh: inside both limits. The usual choice where a spark arrestor is required
  • ⅝ and ¾-inch mesh: common on caps sold for gas flues and for keeping animals out. They are larger than the ½-inch limit, so check before using one on a wood fire
  • ¼-inch mesh: stops insects, but it is finer than the ⅜-inch floor and clogs quickly with creosote. Avoid it on a wood-burning flue
  • No mesh: only for some high-draft applications, and it gives you no animal or spark protection at all

Local codes and insurers can set their own rule, and some wildfire areas want a finer screen than the IRC does. Ask the building department if the chimney is being inspected.

Multi-Flue Caps

If you have multiple flues, a single large cap can cover all of them. Measure the total chimney crown area and select a cap that covers all flues with at least 2-inch overhang on all sides.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


A FREE website for what you create, plus a link-in-bio page, at myname.tublish.com. No credit card needed. A FREE website for what you create, plus a link-in-bio page, at myname.tublish.com. No credit card needed.

Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.