The primary difference between competitive and non-competitive is that competitive inhibition affects the substrate's ability to bind by binding an inhibitor in place of a substrate, which lowers the affinity of the enzyme for the substrate. In non-competitive inhibition, the inhibitor binds to an allosteric site and prevents the enzyme-substrate complex from performing a chemical reaction. This does not affect the Km (affinity) of the enzyme (for the substrate). Non-competitive inhibition differs from uncompetitive inhibition in that it still allows the substrate to bind to the enzyme-inhibitor complex and form an enzyme-substrate-inhibitor complex, this is not true in uncompetitive inhibition, it prevents the substrate from binding to the enzyme inhibitor through conformational change upon allosteric binding.