An-12 (NATO’daki adı ile cob ile ifade edilir), turboprop kargo operasyonunu yürütmek ve Sovyet Hava Kuvvetleri için geliştirilmiş kargo uçak tipidir. Aeroflot hizmetleri için geliştirilen bu ikiz turboprop, An-8’e dayanarak, AN-12’nin dört motoru , ticari yolcu uçağı olan An-10 ile paralel olarak geliştirilmiştir.
İlk Prototip An-12, Kuznetsov NK-4 türboproplar tarafından desteklenmiştir ve ilk uçuşu 1958 yılında gerçekleştirmiştir. Arka kargo yükleme rampası olan bir askeri AN-10’dı. Yaklaşık 100 tane An-10s serisi 1959 ve 1973 yılları arasında, hizmet görmesi için inşa edilmiştir..
Ağırlıklı olarak AN-12 serisi, 1973 yılına kadar askeri varyantları yerine getirmesi açısından hizmetleri devam etmiştir. An-12BP Cub, temel askeri nakliye sürümüdür. Diğer askeri sürümler olan ELINT ve ECM platformları gibi kullanılmaktadır.
An-12 Çin’in Xian şehrinde 1969 yılında yeniden tasarlanması için çalışmalara başlanmış ancak ilk prototip programı sonrası Shaanxi şehrine transfer edilmiştir. Çince sürümleri bir dizi sivil varyantları olan Y-8B ve Y-8C, benzer Y-8F-200, Y-8F hayvancılık taşıyıcılığı ve Y-8H ise ikinci defa hava anket modeli Lockheed ile gelen işbirliği sonucu geliştirilmiştir.