Estimate roof area, shingles, roofing materials, and project costs using our free online Roofing Calculator.