Le Unterseeboot 128 (ou U-128) est un U-Boot (sous-marin) allemand de type IX.C utilisé par la Kriegsmarine pendant la Seconde Guerre mondiale.