Kode antara merupakan tahapan kedua setelah analisis sintaks dalam kompilasi yang menghasilkan kode mesin independen berupa notasi postfix atau triples untuk mempermudah proses optimalisasi dan pembangkitan kode target. Kode antara berfungsi sebagai antarmuka antara bagian front-end dan back-end kompiler.