Pilot Friedrich von Arnauld de la Perière oraz kapitan Walter Forstmann w końcu 1914 roku rozpoczęli eksperymenty nad zwiększeniem zasięgu bojowego samolotów. Wedle ich pomysłu okręt podwodny miał przetransportować przyczepiony do swojego pokładu wodnosamolot do wybrzeży Anglii, gdzie samolot miał wystartować, wykonać zadanie bojowe nad terytorium wroga i powrócić do bazy u wybrzeży Belgii. 15 stycznia 1915 roku U-12 opuścił bazę w Zeebrugge z zamocowanym na pokładzie wodnosamolotem Friedrichshafen FF.29. Friedrich von Arnauld de la Perière wykonał lot wzdłuż angielskiego wybrzeża i powrócił do bazy w Belgii.
W czasie kolejnego patrolu u wybrzeży Szkocji U 12 został zauważony przez brytyjski trawler rybacki, po czym brytyjskie okręty rozpoczęły jego poszukiwania. 9 marca 1915 zatopił on statek „Aberdon” (1005 BRT) płynący z ładunkiem węgla do Aberdeen. 10 marca 1915 roku po godz. 10 U 12, płynący na powierzchni, został wykryty przez trzy niszczyciele 1 Flotylli Niszczycieli: , „Acheron” oraz . W czasie próby zanurzenia, U-12 został staranowany przez HMS „Ariel”. Po wypłynięciu uszkodzony okręt został ostrzelany przez wszystkie trzy niszczyciele i zatopiony, w rejonie pozycji . Zginęło 19 członków załogi, w tym dowódca kapitan Hans KratzschHans Kratzsch (31 stycznia 1884 - 10 marca 1915), ostatni dowódca okrętu.