Il entre en service au cours des derniers mois du conflit en Europe pour opérer dans les eaux peu profondes de la mer du Nord, de la mer Noire et de la mer Méditerranée, là où les opérations étaient trop risquées pour les U-Boot type XXI en raison de leur déplacement beaucoup plus important. Ils étaient si petits qu’ils ne pouvaient transporter que deux torpilles, lesquelles devaient être chargées par l’extérieur.
Historique
Le premier type XXIII, U-2321, fut lancé de Deutsche Werft à Hambourg, le . Ce fut un des six type XXIII qui effectuèrent des patrouilles autour des îles Britanniques au début de 1945. Quarante-huit suivirent de Deutsche Werft, ainsi que treize de Germaniawerft de Kiel. L’U-4712 fut le dernier à être lancé, le .
La première patrouille d’un type XXIII eut lieu vers la fin de la guerre quand l’U-2324 fut mis à l’eau le . L’U-2336, sous le commandement du KapitänleutnantKlusmeier coula les derniers bateaux de la guerre, le 7 mai, quand il torpilla deux navires marchands britanniques à Firth of Forth.
Aucun des six types XXIII opérationnels — U-2321(en), U-2322(en), U-2324(en), U-2326, U-2329(en) et U-2336 — ne fut coulé par les navires alliés, mais ils envoyèrent par le fond ou endommagèrent cinq navires pour un total de 14 601 tonneaux.
Sept types XXIII furent perdus pour diverses raisons :
l’U-2331 fut perdu à la suite d'un accident pendant un entraînement, le ,
l’U-2338 fut le seul type XXIII coulé par l’ennemi. Un avion britannique Beaufighter tua douze membres d’équipage et coula le bateau au nord-est de Fredericia le , avant même qu’il ne soit en patrouille,