End mills are universal milling tools that have cutting edges on the end and sides. These end mills are suitable for cutting, grooving, countersinking and profiling. End mills are used in a wide range of activities from fine machining to heavy roughing and are an essential tool in many engineering and manufacturing processes.