A fence calculator works out everything a fence run needs in one shot — posts, rails, pickets and the bags of concrete to set the posts — from the fence length, your post spacing and the picket width. No more three separate guesses at the store.
Pickets are where people miss: the count depends on the picket width plus any gap between boards, not just the length. Set those and this nails the board count, including the extra post to close the run.
Sections = length ÷ post spacing (rounded up); posts = sections + 1. Rails = sections × rails-per-section. Pickets = length × 12 ÷ (picket width + gap). Concrete = posts × bags-per-post. Board-on-board or shadowbox styles overlap pickets and need roughly double the picket count.
A 100 ft fence at 8 ft spacing needs 14 posts and 13 sections; with 5.5 in pickets butted tight, about 219 pickets.