Ang numerical control (din ang computer numerical control, at karaniwang tinatawag na CNC) ay ang awtomatikong kontrol ng mga machining tool (tulad ng mga drills, lathes, mills at 3D printers) sa pamamagitan ng computer.Ang isang CNC machine ay nagpoproseso ng isang piraso ng materyal (metal, plastic, kahoy, ceramic, o composite) upang matugunan ang mga detalye sa pamamagitan ng pagsunod sa isang naka-code na naka-program na pagtuturo at walang manu-manong operator na direktang kumokontrol sa operasyon ng machining.