J-10A: Single seat multi-role variant.
The export designation is F-10A.
J-10S: Tandem-seated trainer variant of J-10A.
J-10B: An upgraded J-10, initially identified as "Super-10".
It features a lighter and stealthier diverterless supersonic inlet, a longer nose radome possibly housing an active electronically scanned array radar, an electro-optic targeting sensor (IRST, and laser rangefinder,) and a new electronic warning or countermeasures pod atop the vertical stabiliser.
The aircraft is powered by the AL-31FN M1; one unit was flown with a WS-10A in July 2011 but that engine was not selected for the initial production batch.
The aircraft's first flight occurred no later than December 2008.

J-10C: An upgraded version of J-10B, it is equipped with an indigenous Active electronically scanned array (AESA) fire-control radar and is equipped with infrared-homing PL-10 and new long range PL-15 air-to-air missile (AAM).

FC-20: Single seat multi-role fighter jet, the export version of the J-10.

J-10B TVC Demonstrator: A prototype fighter based on J-10B that is equipped with WS-10B thrust-vectoring control engine.
The fighter has supermaneuverability, capable of performing Pugachev's Cobra.
J-10A: Single seat multi-role variant. The export designation is F-10A.
J-10S: Tandem-seated trainer variant of J-10A.
J-10B: An upgraded J-10, initially identified as "Super-10". It features a lighter and stealthier diverterless supersonic inlet, a longer nose radome possibly housing an active electronically scanned array radar, an electro-optic targeting sensor (IRST, and laser rangefinder,) and a new electronic warning or countermeasures pod atop the vertical stabiliser. The aircraft is powered by the AL-31FN M1; one unit was flown with a WS-10A in July 2011 but that engine was not selected for the initial production batch. The aircraft's first flight occurred no later than December 2008.
J-10C: An upgraded version of J-10B, it is equipped with an indigenous Active electronically scanned array (AESA) fire-control radar and is equipped with infrared-homing PL-10 and new long range PL-15 air-to-air missile (AAM).
FC-20: Single seat multi-role fighter jet, the export version of the J-10.
J-10B TVC Demonstrator: A prototype fighter based on J-10B that is equipped with WS-10B thrust-vectoring control engine. The fighter has supermaneuverability, capable of performing Pugachev's Cobra.
Chengdu J-10