|Type||Anti-ship cruise missile|
|Place of origin||People's Republic of China|
|Used by||People's Liberation Army Navy|
|Length||6.3 m (21 ft)|
|Diameter||0.756 m (2.48 ft)|
|Warhead||205–500 kg (452–1,102 lb)|
|Engine||integrated ramjet/booster propulsion system|
|250–400 km (160–250 mi; 130–220 nmi) (depending on altitude), 300 km at Mach 3, 400km at Mach 4|
|Maximum speed||Mach 2-4 (depending on altitude)|
A 2011 article in the United States Naval War College Review credited the "YJ-91/YJ-12" with a range of 400 km and a 205 kg high explosive warhead, compared to the 130 km (81 mi; 70 nmi) range of a Harpoon anti-ship missile. Furthermore, an aircraft could launch the "YJ-91/YJ-12" while still 230 km beyond the range of SM-2 and Sparrow anti-air missiles, which have ranges of less than 170 km. According to Chinese sources, the YJ-12 has a speed of around Mach 2 if launched from low altitude and up to Mach 3.2 if launched from high altitude, with a maximum range of around 380 km (240 mi; 210 nmi) depending on launch altitude; terminal attack altitude is 15 meters. In a September 2014 article published in Joint Forces Quarterly, the missile was credited with a range of up to 250 km and a speed of Mach 2.5. In February 2015, military expert Li Li claimed the YJ-12 has a 400–500 kg (880–1,100 lb) warhead and a range of 300 km (190 mi; 160 nmi) when traveling at Mach 3, or 400 km at a speed of Mach 4. The YJ-12 can also do evasive maneuvers to avoid anti-missile threats.
A saturation attack by YJ-12's fired at long range would pose a grave threat to American carrier strike groups; once the wave of sea-skimming missiles appeared over the horizon and was detected by ships' own sensors, they would only have some 45 seconds to engage before impact and if there were enough, short range defenses would be overwhelmed. Given that fighters such as the Su-30MKK and J-11B have a combat radius of about 1,500 km, equipping them with the YJ-12 gives them a potential strike range out to 1,900 km (1,200 mi; 1,000 nmi). The U.S. Navy's counter is to use the Cooperative Engagement Capability to detect and destroy the YJ-12's launch aircraft with SM-6 missiles and fighters at long range before they can be fired.
It has been test-launched from Xian H-6 bombers and will be fitted on the JH-7B. Reportedly, they may also be launched from the J-10, Su-30MKK, the J-11 and J-16, For warships, it equips the Type 051B destroyer and PLAN overhauled Sovremenny-class destroyer.
In August 2000, the Chinese unveiled a model of an air-launched missile labelled as the YJ-91, resembling the French Air-Sol Moyenne Portée. Later, a similar looking missile was seen that may have been designated as the YJ-12. Jane's reported that a YJ-12A was supposedly in development in 2004. The YJ-91 designation ultimately went to the Chinese development of the Russian Kh-31. The YJ-12 ultimately resembled a lengthened Kh-31.
The YJ-12 appeared at the 2015 China Victory Day Parade, indicating that the missile had entered active service since all weapons showcased during the parade are actively inducted prior to the parade.