1. An apparatus for generating a recipe for an inspection tool, comprising: an extracting module configured to extract a plurality of recipe parameters to be set to the inspection tool from among a group of recipe parameters, based on inspection information; a recipe candidate generator configured to generate a plurality of recipe candidates by combining a plurality of settings of the recipe parameters; a calculator configured to calculate detecting parameters for each of the recipe candidates by inspecting a product using the inspection tool to which each of the recipe candidate is applied; and a recipe selecting module configured to select a recipe candidate as a recipe from among the recipe candidates so that the recipe has the detecting parameters that satisfy an inspection condition.