Энергетическая установка подводных лодок этой серии строилась на тех же принципах, что и на океанских подводных лодках XXI серии. Недостатком проекта являлось то, что малое водоизмещение не позволяло лодкам XXIII серии разместить ту массу технологических новинок, что были на океанских подводных лодках. Учитывая размеры подводных лодок, на них разместили всего две торпеды, что было явно недостаточно. Произведя атаку, подводная лодка была вынуждена возвращаться в базу для пополнения боезапаса. Кроме того, уже в ходе строительства подводных лодок выявился серьезный просчет в проектировании – фактическая нагрузка подводной лодки превышала расчетную, но поточный метод проектирования и постройки подводных лодок без особых проблем решил эту задачу. 17 апреля 1945 года головная подводная лодка XXIII серии была спущена на воду – ею стала U2321. Достройка подводной лодки на плаву затянулась. Только 12 июня 1944 года она вступила в строй. Постоянные воздушные налеты союзников заставили немцев в сентябре 1944 года перевести сборку этих подводных лодок в железобетонные бункеры-укрытия в районе Киля. В отличие от подводных лодок XXI серии, испытания подводных лодок прошли без особых накладок, если не считать катастрофу с U2331, которая затонула 10 октября 1944 года у Хелы из-за способности подводной лодки к чрезвычайно быстрому погружению (всего за 14 секунд). До конца войны Германия смогла построить шестьдесят три подводные лодки XXIII серии, причем последняя U4714 была спущена на воду 26 апреля 1945 года, когда бои шли уже в Берлине.
Простота подводных лодок XXIII серии позволила командам достаточно быстро их освоить. С февраля 1945 года подводные лодки XXIII серии совершили десять Боевых походов к берегам Британии, потопив четыре судна. Сами подводники потерь не имели.
К подводным лодкам XXIII серии принадлежит последняя победа германского флота во Второй Мировой войне. 7 мая 1945 года у входа в залив Fert of Fort U2336 одним залпом потопила два судна – норвежское «Sneland I» и британское «Avondale Park». После капитуляции Германии 25 прибрежных «электролодок» попали в руки союзников. При разделе германского флота U-2353 стала долей СССР, где получила обозначение Н-31.
Британская подводная лодка тип «S» III серии. Подводная лодка заложена 22 июля 1935 года на верфи «Chatheim Dock Yard», в Чатеме, Великобритания. 30 сентября 1936 года подводная лодка спущена на воду, 13 марта 1937 года вступила в строй и 2 июля вошла в состав ВМС Великобритании под наименованием «Sunfish». К началу сентября 1939 года подводная лодка находилась в Чатеме, где проводился ее ремонт. Под английским флагом подводная лодка приняла участие во Второй мировой войне. С октября 1939 по апрель 1941 года подводная лодка совершила двадцать Боевых походов в Северном море, у берегов Норвегии и в Бискайском заливе, потопив четыре немецких и один финский транспорт, одно судно было повредила.
19 апреля 1941 года «Sunfish» выведена из строя в результате столкновения с минным заградителем «Minster». В дальнейшем после ремонта подводная лодка использовалась в качестве учебного корабля.
Согласно договоренностям в Тегеране в конце 1943 года, «Sunfish» была предназначена к передаче Советскому Союзу в счет раздела итальянского флота. 10 апреля 1944 года подводная лодка зачислена в состав ВМФ СССР под обозначением «В-1». 30 мая 1944 года в Росайте состоялась торжественная церемония передачи подводной лодки советской команде, которая прибыла в Великобританию в составе конвоя RA-59, и была сформирована из моряков подводной лодки Л-20. Подводная лодка вошла в состав 7-го отдельного дивизиона подводных лодок Северного флота. Командиром В-1 был назначен Герой Советского Союза капитан 2 ранга И.И.Фисанович.
10 июня В-1 перешла в Данди, где под руководством британских специалистов отрабатывала задачи Боевой подготовки. 15 июня на подводной лодке установили новую аккумуляторную батарею. 25 июля подводная лодка прибыла в Лервик, откуда вечером того же дня вышла в Полярное, но туда не прибыла.
По основной версии гибели В-1 считается, что подводная лодка отклонилась от рекомендованного курса и погибла от ошибочной атаки самолета «Libereitor» 18-й авиагруппы берегового командования ВВС Великобритании утром 27 июля 1944 года в 300 милях севернее Шетландских островов. Самолет произвел атаку на подводную лодку в 80 милях от границы выделенного ей коридора для перехода. Вместо того, чтобы передать опознавательные знаки, подводная лодка начала срочное погружение.
Возможны так же версии подрыва подводной лодки на плавающей мине или гибель в результате аварии.
1 сентября 1944 года подводная лодка В-1 исключена из списков ВМФ СССР.