Dane taktyczno–techniczne „Porpoise” był małym okrętem podwodnym o konstrukcji jednokadłubowej. Długość całkowita wykonanej ze stali jednostki wynosiła 19,5 metra, szerokość 3,6 metra i zanurzenie 3,2 metra. Wyporność w położeniu nawodnym wynosiła 107 ton, a w zanurzeniu 123 tony. Okręt napędzany był na powierzchni przez 4-cylindrowy silnik benzynowy o mocy 160 koni mechanicznych (KM). Napęd podwodny zapewniał silnik elektryczny prądu stałego o mocy 70 KM. Jednośrubowy układ napędowy pozwalał osiągnąć prędkość 8 węzłów na powierzchni i 7 węzłów w zanurzeniu. Zasięg wynosił 184 Mm przy prędkości 8 węzłów w położeniu nawodnym oraz 21 Mm przy prędkości 4 węzłów pod wodą. Energia elektryczna magazynowana była w akumulatorach kwasowo-ołowiowych o zmiennym napięciu od 70 do 160 V, które zapewniały 2 godziny podwodnego pływania przy pełnym obciążeniu. Dopuszczalna głębokość zanurzenia wynosiła 25 metrów.

Okręt wyposażony był w dziobową wyrzutnię torped kalibru 450 mm (18"), z łącznym zapasem pięciu torped. Załoga okrętu składała się jednego oficera oraz sześciu podoficerów i marynarzy.