What's the Difference?
Cornstarch is a fine, white powder made only from the starchy part of a corn kernel, while US corn flour is a pale-yellow powder made by grinding the whole corn kernel.
Main Uses: Cornstarch is used to thicken soups, gravies, sauces, and custards, or to make fried foods crispy. Corn flour is used in baking breads, pancakes, and pastries, or as a gluten-free substitute in recipes.
Source = website