G-kód je programovací jazyk pre počítačové číslicové riadenie (CNC). Používa sa najmä v počítačom podporovanej výrobe (CAM) na riadenie automatizovaných obrábacích strojov (CNC stroje, 3D tlačiarne atď.).
G-kód je jazyk, v ktorom ľudia hovoria počítačovým obrábacím strojom, ako majú niečo vyrobiť. Ako je definované pokynmi, kde sa má pohybovať, ako rýchlo sa má pohybovať a akou cestou sa má pohybovať.
G-kód sa niekedy nazýva programovací jazyk G.