Japón tuvo la flota más diversa de submarinos de la Segunda Guerra Mundial, incluyendo torpedos humanos suicidas ("Kaiten"), submarinos enanos ("Kō-hyōteki", "Kairyū"), submarinos de tamaño medio, submarinos especializados en el aprovisionamiento (la mayoría para uso del ejército), flotas de submarinos de larga distancia (muchos de los cuales llevaban un avión), submarinos con las mayores velocidades subacuáticas de la guerra (clase "I-201") y submarinos que podían transportar múltiples bombarderos (el mayor de la guerra, el "I-400").