GnuCOBOL (früher OpenCOBOL) ist ein freier, moderner COBOL-Compiler. Er übersetzt COBOL in C und compiliert den C-Code dann mit einem nativen C-Compiler. GnuCOBOL unterstützt die meisten Konstrukte der COBOL-Standards 85, 2002, 2014 und X/Open. Darüber hinaus unterstützt er viele der Erweiterungen von IBM COBOL, MicroFocus COBOL, ACUCOBOL-GT und anderen.