Velikost harpuny se může lišit v závislosti na zamýšleném použití. Harpoony používané pro lov mořských savců, jako jsou velryby, mohou být dlouhé několik metrů a mají velký, ostnatý špičku. Tyto harpoony jsou obvykle připojeny k laně nebo linii, což Hunterovi umožňuje získat kořist, jakmile byla zasažena. Naproti tomu harpoony používané pro rybolov jsou obvykle menší, s kratší šachtou a menší špičkou. Tyto harpoony se často používají k chytání ryb, jako je tuňák nebo mečoun, a obvykle jsou připojeny k rybářskému navijáku nebo linii.