Long-spine Porcupinefish Diodon holocanthus

Long-spine Porcupinefish

  Tropical reef fish

Long-spine Porcupinefish Diodon holocanthus

Identity card

Long-spine Porcupinefish

Scientific name:
Diodon holocanthus
Year of description:
Linnaeus, 1758
IUCN Status:
Least Concern

Circumtropical zone and warm temperate waters.


Down to a depth of 100 metres


The Long-spine Porcupinefish measures between 30 and 50 cm.


Hard-shelled molluscs and crustaceans

Long-spine Porcupinefish Diodon holocanthus

This fish can be toxic to humans, it transmits ciguatera

The long-spine porcupinefish is used in Chinese medicine.

It feeds on hard-shelled molluscs and crustaceans that it crushes with its teeth fused into a powerful beak.

Where is the animal to be found?

The long-spine porcupinefish lives mainly at depths down to 100 metres, in various habitats such as reefs, sandy seabeds and seagrass beds.

How can it be recognised?

Le poisson porc-épic à taches peut gonfler son corps avec de l’eau et déployer ses épines. Il se transforme alors en une boule hérissée quand il se sent menacé, de façon à se protéger d’éventuels prédateurs. Il mesure entre 30 et 50 cm.

What is distinctive about it?

For long-spine porcupinefish, external breeding takes place after the males have gently pushed the females towards the surface of the water. The eggs are spherical and float. They hatch four days after fertilisation.

Tropical reef fish

The Ocean Mag

Browse through our Ocean Mag

A la une

A treaty on biodiversity in the high seas

More than 80 states gathered at the United Nations in New York have already signed the international treaty on the protection of the high seas.

banc de mérous ile de malpelo


LINEUP OCEAN in Nausicaá’s big tank

A dive into the big tank for LINEUP OCEAN, a startup incubated at Nausicaá’s Blue Living Lab!


Grey seal or common seal: how to recognise the seals on the Opal Coast

To observe the seals on the Opal Coast, it’s better if you know how to make the distinction between grey seals and common seals!