L'YJ-12 est un missile anti-navire supersonique à longue portée.

Après le lancement, le missile accélère à une vitesse de Mach 3, d’abord en montant à une altitude élevée pour la phase de croisière avant de plonger à environ 15 mètres et d'activer son radar pour l'attaque terminale. Pendant la phase de croisière, il utilise le guidage inertiel et GPS. Le missile est capable d’effectuer des manœuvres d’évitement avant de toucher sa cible.