The main difference between corn starch and cornflour is their texture. Cornstarch is a fine, white powder used for thickening sauces and soups. It helps make them smoother and thicker. On the other hand, cornflour has a slightly coarser texture, more similar to regular flour. It is often used for breading or frying foods.