Skip to content

How do I tell if a fish is male or female?

How to sex aquarium fish β€” it varies by species. General clues from colour, fins and shape, plus examples for common tank fish.

The short answer

There’s no single rule β€” sexing depends entirely on the species, and some fish show no reliable outward difference at all. In general, look at colour, fin shape and body shape, and remember that these clues usually only appear once a fish is mature. Juveniles are notoriously hard to sex, so patience often helps more than a magnifying glass.

General clues

Across many species, males and females tend to differ in a few ways:

  • Colour β€” males are often brighter and more boldly patterned, especially when displaying or breeding.
  • Fins β€” males frequently have longer, larger or more elaborate fins.
  • Body shape β€” females are often rounder and fuller-bodied, particularly when carrying eggs.
  • Size β€” depending on species, one sex may grow noticeably larger.

None of these is universal, so always check the specific fish rather than assuming.

Note: some fish change these signals with mood, health and breeding condition, and a few species even change sex over their lives. Treat outward clues as strong hints, not certainties.

Species examples

A few common tank fish to show how varied it is:

  • Guppies, platies, mollies, swordtails (livebearers) β€” easy: males are smaller, more colourful, with a modified anal fin (gonopodium); females are larger and plainer.
  • Bettas β€” males have long, flowing fins and vivid colour; females are shorter-finned and often duller.
  • Many tetras and rasboras β€” subtle: females tend to be rounder, but the difference is slight.
  • Corydoras β€” females are usually broader and taller-bodied, best seen from above.

For details on any one fish, our species care sheets note sexing where it’s practical.

The bottom line

Start with the species, wait for maturity, and read colour, fins and body shape together. Browse specific guides like the guppy or betta care sheets, and see all fish in the species library.

Frequently asked questions

Can you always tell a fish's sex by looking?

No. Sexing varies hugely by species. Some, like guppies and bettas, are easy once mature; others show no reliable external difference at all, and juveniles of nearly every species are very hard to sex.

At what age can you sex a fish?

Usually only once they mature. Young fish rarely show the colour, fin or body differences that separate the sexes, so it's often best to wait until they're grown before trying to tell males from females.

πŸ”Ž The tool we recommend

Found your model? Buy it at the right price.

UniverTrack tracks the real price of your aquarium gear across several retailers, spots fake discounts and warns you when it's genuinely the right moment to buy β€” with an AI assistant to guide you.

πŸ“‰ Real price historyπŸ”” Buy-now alertsπŸ€– AI buying assistant
Try free for 14 days β†’
No commitment Β· Cancel in 1 click Β· 5 languages