МиГ-23 мог применять следующие виды оружия:
Ракеты «воздух-воздух» Р-23Т и Р-23Р. Дальность пуска – 35км, способна поражать цели на фоне подстилающей поверхности;
Ракеты «воздух-воздух» Р-13 (К-13). Дальность пуска – до 15 км;
Высокоманевренные ракеты «воздух-воздух» Р-60. Дальность пуска – до 10 км;
Ракеты «воздух-поверхность» Х-23М. Запускались с дистанции до 10 км, наведение – радиокомандное;
Блоки для запуска неуправляемых ракет С-5 и С-8;
Бомбы калибром от 100 до 500 кг. Для применения шестнадцати 100-килограммовых бомб, на самолет подвешивали многозамочные балочные держатели.