Kepangkatan Tentara Nasional Indonesia

Jenjang dan tanda pangkat pertama kali diatur dalam Maklumat Kepala Markas Besar Umum TKR Letnan Jenderal Oerip Soemohardjo pada tanggal 5 November 1945 di Yogyakarta. Jenjang kepangkatan Tentara Nasional Indonesia sudah mengalami beberapa kali perubahan.
Jenjang kepangkatan pada periode ini memiliki keselarasan yang sama dengan setiap angkatan pada tingkat yang sama.
Jenjang kepangkatan pada periode ini memiliki keselarasan yang berbeda dengan setiap angkatan pada tingkat yang sama. Pada periode ini ditambah pangkat baru pada perwira tinggi yaitu Brigadir Jenderal. Kepangkatan pada periode ini dimulai pada tanggal 22 Juni 1957, sejak dikeluarkannya Peraturan Pemerintah No.24 Tahun 1957.
Jenjang kepangkatan pada periode ini memiliki keselarasan tingkatan yang sama pada setiap angkatan. Mulai periode ini nama pangkat perwira tinggi pada Angkatan Udara diganti menjadi Marsekal, nama pangkat Komodor dihilangkan dan Jenderal Major diubah menjadi Mayor Jenderal. Mulai saat ini, di belakang setiap nama pangkat perwira tinggi ditambahkan kata TNI. Nama pangkat untuk Korps Marinir TNI Angkatan Laut mengikuti nama pangkat seperti pada TNI Angkatan Darat, dan ditambahkan dengan kata (Mar). Kepangkatan pada periode ini dimulai pada tanggal 21 Mei 1973, sejak dikeluarkannya Peraturan Pemerintah No.24 Tahun 1973.
Mulai periode ini ada penambahan dan pengurangan jenjang pangkat baru pada masing-masing angkatan. Pangkat Calon Perwira dihilangkan. Pangkat yang ditambahkan adalah Kopral Kepala dan Prajurit Kepala. Jenjang pangkat pada periode ini berlaku mulai tanggal 11 Maret 1990 berdasarkan kepada Peraturan Pemerintah No.6 Tahun 1990.
Mulai ini ditambahkan pangkat kehormatan diatas perwira tinggi pada setiap angkatan yaitu Jenderal Besar, Laksamana Besar dan Marsekal Besar. Periode ini mulai berlaku sejak tanggal 29 September 1997 berdasarkan Peraturan Pemerintah No. 32 Tahun 1997.