Third-year nose tackle Ian Williams is out for the season, Jim Harbaugh said on Monday.