corn flour is a yellow powder made from finely ground, dried corn, while cornstarch is a fine, white powder made from the starchy part of a corn kernel. both may go by different names depending on where you live. corn flour is used similarly to other flours, whereas cornstarch is mainly used as a thickener.