Shenyang J-6 – (a.k.a.
Type 59, Dongfeng-102, Product 47 and F-6) Despite having no suffix to the designation, the J-6 appeared after the initial production of the J-6A had begun.
The J-6 was equivalent, but not identical, to the MiG-19S.
Shenyang J-6A – (a.k.a.
Type 59A, Dongfeng-103, Jianjiji-6 Jia) – Early production from 1958 to 1960 was sub-standard and not accepted by the PLAAF.
Production was halted, the jigs scrapped, and production restarted with assistance from the USSR.
The J-6A was equivalent to the MiG-19P. The maiden flight was made by Wang Shuhuai on 17 December 1958.
The total production figure for this variant was only one hundred or so.
It was reported that J-6A, along with J-8B, never actually passed PLAAF's test.
The planes suffered from quality issues, flight characteristics were much lower than J-6,  and were of little operational value.

Shenyang J-6A – Production of the J-6 restarted after new assembly jigs, and other assistance, acquired from the USSR.
Similar to MiG-19PF, an all-weather radar-equipped interceptor with two NR-30 30mm cannon.
Exported as the F-6A.
J-6B – (a.k.a.
Type 59B, Dongfeng-105 and Jianjiji-6 Yi) Similar to MiG-19PM "Farmer-D", interceptor with two PL-1 (Chinese version of Soviet K-5 (AA-1 'Alkali') beam-riding air-to-air missiles; it is unclear if the J-6B retains its cannon.
Only 19 J-6B's were built by Nanchang Aircraft Mfg.
Co. before the programme was terminated.

J-6C – (a.k.a.
Jianjiji-6 Bing, Product 55 and F-6C) Day fighter version with three 30mm cannon and braking parachute at the base of the rudder.
This cannon's code name is Type 30-1.
Firing at 850 rounds per minute, it is effective against large aircraft with its armor-piercing and high-explosive ammunitions.

Shenyang J-6I – Single-seat day-fighter prototype with fixed shock cone on the intake splitter plate.

Shenyang J-6II – Single-seat tactical fighter prototype with adjustable shock cone on a raked back intake splitter plate.

Shenyang J-6III – Advanced version of the J-6A with radome on the splitter plate (rather than the shock cone centerbody) for a Chinese-made radar.
May also have been designated J-6 Xin.

Shenyang/Tianjin JJ-6 – (Jianjiji Jiaolianji – fighter trainer, a.k.a.
Product 48 and FT-6) Chinese designed two-seat trainer, stretched 84 cm (33.1 in) to accommodate second seat, armed with one 30 mm cannon.

Shenyang JZ-6 –  (Jianjiji Zhenchaji – reconnaissance fighter) Dedicated reconnaissance version with fuselage camera pack replacing cannon.
As of April 2006, it was reported that the PLAAF 3rd Recon Regiment, 26 Air Division based in Nanjing MR, is the last regiment to actively fly the JZ-6 refusing to convert to JZ-8F. Exported as the Shenyang FR-6.

Shenyang/Tianjin JJ-6 Testbed – Ejection seat testbed that succeeded H-5 ejection seat testbed.

Xian BW-1 – Fly-by-wire flying controls test-bed for the Xian JH-7 flying control system.

Guizhou J-6A – J-6A aircraft up-graded to carry two PL-2 (Pi Li – Thunderbolt) Infra-Red homing Air to Air Missiles (AAM's).
The first flight was on 21 December 1975.
Shenyang J-6 – (a.k.a. Type 59, Dongfeng-102, Product 47 and F-6) Despite having no suffix to the designation, the J-6 appeared after the initial production of the J-6A had begun. The J-6 was equivalent, but not identical, to the MiG-19S.
Shenyang J-6A – (a.k.a. Type 59A, Dongfeng-103, Jianjiji-6 Jia) – Early production from 1958 to 1960 was sub-standard and not accepted by the PLAAF. Production was halted, the jigs scrapped, and production restarted with assistance from the USSR. The J-6A was equivalent to the MiG-19P. The maiden flight was made by Wang Shuhuai on 17 December 1958. The total production figure for this variant was only one hundred or so. It was reported that J-6A, along with J-8B, never actually passed PLAAF's test. The planes suffered from quality issues, flight characteristics were much lower than J-6,  and were of little operational value.
Shenyang J-6A – Production of the J-6 restarted after new assembly jigs, and other assistance, acquired from the USSR. Similar to MiG-19PF, an all-weather radar-equipped interceptor with two NR-30 30mm cannon. Exported as the F-6A.
J-6B – (a.k.a. Type 59B, Dongfeng-105 and Jianjiji-6 Yi) Similar to MiG-19PM "Farmer-D", interceptor with two PL-1 (Chinese version of Soviet K-5 (AA-1 'Alkali') beam-riding air-to-air missiles; it is unclear if the J-6B retains its cannon. Only 19 J-6B's were built by Nanchang Aircraft Mfg. Co. before the programme was terminated.
J-6C – (a.k.a. Jianjiji-6 Bing, Product 55 and F-6C) Day fighter version with three 30mm cannon and braking parachute at the base of the rudder. This cannon's code name is Type 30-1. Firing at 850 rounds per minute, it is effective against large aircraft with its armor-piercing and high-explosive ammunitions.
Shenyang J-6I – Single-seat day-fighter prototype with fixed shock cone on the intake splitter plate.
Shenyang J-6II – Single-seat tactical fighter prototype with adjustable shock cone on a raked back intake splitter plate.
Shenyang J-6III – Advanced version of the J-6A with radome on the splitter plate (rather than the shock cone centerbody) for a Chinese-made radar. May also have been designated J-6 Xin.
Shenyang/Tianjin JJ-6 – (Jianjiji Jiaolianji – fighter trainer, a.k.a. Product 48 and FT-6) Chinese designed two-seat trainer, stretched 84 cm (33.1 in) to accommodate second seat, armed with one 30 mm cannon.
Shenyang JZ-6 –  (Jianjiji Zhenchaji – reconnaissance fighter) Dedicated reconnaissance version with fuselage camera pack replacing cannon. As of April 2006, it was reported that the PLAAF 3rd Recon Regiment, 26 Air Division based in Nanjing MR, is the last regiment to actively fly the JZ-6 refusing to convert to JZ-8F. Exported as the Shenyang FR-6.
Shenyang/Tianjin JJ-6 Testbed – Ejection seat testbed that succeeded H-5 ejection seat testbed.
Xian BW-1 – Fly-by-wire flying controls test-bed for the Xian JH-7 flying control system.
Guizhou J-6A – J-6A aircraft up-graded to carry two PL-2 (Pi Li – Thunderbolt) Infra-Red homing Air to Air Missiles (AAM's). The first flight was on 21 December 1975.
Shenyang J-6