Le Unterseeboot 42 (ou U-42) est un sous-marin allemand (U-Boot) de type IX construit pour la Kriegsmarine pendant la Seconde Guerre mondiale. Il est commandé dans le cadre du plan Z le 21 novembre 1936 en violation du traité de Versailles qui proscrit la construction de ce type de navire par l'Allemagne.