Unterseeboot type VII, l'U-421 avait un déplacement de 769 tonnes en surface et 871 tonnes en plongée. Il avait une longueur totale de 67,10 m, un maitre-bau de 6,20 m, une hauteur de 9,60 m, et un tirant d'eau de 4,74 m. Le sous-marin était propulsé par deux hélices de 1,23 m, deux moteurs DieselF46 de six cylindres produisant un total de 2 060 à 2 350 kW en surface et de deux moteurs électriquesSiemens-Schuckert GU 343/38-8 produisant un total 550 kW, en plongée. Le sous-marin avait une vitesse en surface de 17,7 nœuds (32,8 km/h) et une vitesse de 7,6 nœuds (14,1 km/h) en plongée. Immergé, il avait un rayon d'action de 80 milles marins (150 km) à quatre nœuds (7,4 km/h; 4,6 milles par heure), en surface, son rayon d'action était de 8 500 milles nautiques (soit 15 700 km) à 10 nœuds (19 km/h).
L'U-421 était équipé de cinq tubes lance-torpilles de 53,3 cm (quatre montés à l'avant et un à l'arrière) et embarquait quatorze torpilles. Il était équipé d'un canon de 8,8 cm SK C/35 (220 coups) et d'un canon anti-aérien de 20 mm Flak.
L'U-421 n'a ni coulé ni endommagé de navire au cours des deux patrouilles (107 jours en mer) qu'il effectue. Le sous-marin a également participé à six meutes, ou groupes de combat.