Generaloberst (Coronel General) fue en Alemania y Austria-Hungría —el Reichswehr alemán y la Wehrmacht, el ejército austrohúngaro, y el Ejército Popular Nacional de la Alemania Oriental, así como sus respectivos cuerpos de policía— el segundo grado más alto del generalato, por encima de general pero por debajo de mariscal de campo.El rango era el más alto grado militar ordinario y el rango militar más alto concedido en tiempo de paz; el rango más alto de mariscal de campo solo era concedido en tiempo de guerra por el jefe del estado.En 1915 el grado de Generaloberst - Vezérezredes fue introducido en el Ejército austrohúngaro.Los rangos equivalentes a coronel general eran: SS-Oberst-Gruppenführer y Generaloberst de las Waffen-SS: SS-Oberst-Gruppenführer y Generaloberst de la Policía: En las fuerzas terrestres y fuerzas del aire del Ejército Popular Alemán, así como en las tropas de frontera Generaloberst estaba en línea con la doctrina militar soviética correspondiendo a un oficial general de tercer rango.En la Volksmarine Generaloberst era equivalente a Admiral (Almirante)
Insignia de cuello de
Generaloberst
del Ejército austrohúngaro.