pH 6 – 7.5
Temperature 20 – 26 °C
GH 2 – 12
Minimum tank 54 L
Difficulty Easy

Description

The otocinclus is the great silent worker of the community aquarium. Discreet, brown, almost invisible pressed against the glass, but essential. It scrapes green algae before they become a problem, reaching corners no other fish can clean. It's the most reliable and most underestimated cleaner in the hobby.

One fact changes everything about how you should receive it: the vast majority of otocinclus on the market are wild-caught specimens from rivers in Peru, Colombia, and Brazil. Not captive-bred. They arrive carrying the stress of transport, and acclimation is a critical moment, not a formality.

Sexual dimorphism is subtle but visible from above: females are broader and more robust in the abdominal area, especially when gravid.

Behavior

Peaceful without exception. It doesn't compete for territory or bother any other fish. It moves mainly during the day, climbing glass, plants, and decorations with its characteristic suction-and-push movements. While it doesn't form tight schools, it prefers being near others of its species — in groups of 4+ it moves with much more confidence and hides much less.

Habitat

Otocinclus affinis inhabits moderate-current rivers and streams of southeastern Brazil, especially in the Paraná basin. It lives in shallow areas among emergent and submerged vegetation, often in groups of thousands of individuals. The water is clean, clear, and well-oxygenated — exactly the opposite of Amazonian blackwaters.

In its natural environment it grazes algae continuously. Its sucker mouth, with tiny rasping teeth in multiple rows, is optimized for removing the fine green-brown algae film from leaves, rocks, and glass without damaging the underlying surface.

Habitats

Fish sharing this habitat

These fish appear in one or more habitats linked to this profile. It doesn't mean they are directly compatible in an aquarium.

Corydoras panda

Corydoras panda

ImagebyDornenwolfis licensed under CC BY 2.0(resized)
Pterophyllum scalare

Escalar

ImagebyKareljis licensed under CC0(resized)
Hyphessobrycon pulchripinnis

Tetra limón

ImagebyWaugsbergis licensed under CC BY 2.5(resized)

Details

Scientific name
Otocinclus affinis
Adult size
4 cm
Difficulty
Easy
Behavior
Peaceful
Diet
Herbivorous

🌊 Water parameters

pH
6 - 7.5
GH
2 - 12
Temperature
20 - 26 °C
Current
Stagnant to slow

🐠 Minimum tank size

Length
60 cm
Height
30 cm
Depth
30 cm
Tank volume
54 L
Volume per fish
10 L

Breeding

Egg-layer. Males persistently pursue females until they accept courtship. Eggs are deposited on clean surfaces — glass, broad plant leaves like Anubias or Cryptocoryne — in small groups of 3–6 eggs. Parents don't guard the eggs.

Breeding in the aquarium is possible and documented with some frequency in well-established aquariums, but is difficult to reproduce intentionally. Fry are very small and need biofilm and fine algae from day one.

Diet

Primarily herbivorous. Its ideal diet is the natural algae film (periphyton) that grows on glass, rocks, and plant leaves. In mature aquariums with sufficient light, it often needs no additional feeding. In clean or newly set up aquariums, supplementing is mandatory:

  • Blanched vegetables (30 s in boiling water): zucchini, cucumber, carrot — secured with a clip to glass or substrate.
  • Spirulina or algae wafers placed near the substrate.
  • Dried Indian almond leaves (Terminalia catappa): it grazes the biofilm that grows on them.

Regularly check the belly: a healthy otocinclus has a slightly rounded belly. A sunken belly indicates hunger — an urgent warning sign.

⚠️ Copper: extremely sensitive to copper even at minimal concentrations. Never use copper-containing treatments in an aquarium with otocinclus.

What about your tank?

Enter your tank's values to see only the compatible species that fit them. Litres apply to fish.

Compatible fish

General guidance based on water parameters, behaviour and known exceptions; always review the individual animals' and aquarium's specific needs.

Ancistrus temminckii

Ancistrus

Imagebyis licensed under CC BY 3.0(resized)

They share water: pH 6–7.5 and 22–26 °C.

They share water: pH 6–7.5 and 24–26 °C.

They share water: pH 7–7.5 and 26 °C. They only meet at the very edge, so the tank has to hold that value.

They share water: pH 6–7.5 and 22–26 °C.

Rohanella titteya

Barbo cereza

Imagebybrian.gratwickeis licensed under CC BY 2.0(resized)

They share water: pH 6–7.5 and 22–26 °C.

They share water: pH 6–7.5 and 22–26 °C.

betta

Betta

ImagebyDaniella Vereekis licensed under CC BY 2.0(resized)

They share water: pH 6–7.5 and 24–26 °C.

Hemigrammus Rhodostomus

Borrachito

ImagebyBernat Arlandisis licensed under CC BY-SA 2.0(resized)

They share water: pH 6–7 and 24–26 °C.

Corydoras aeneus

Corydoras aeneus

ImagebyAndrew Kelleris licensed under CC0(resized)

They share water: pH 6–7.5 and 22–26 °C.

Corydoras panda

Corydoras panda

ImagebyDornenwolfis licensed under CC BY 2.0(resized)

They share water: pH 6–7.5 and 20–25 °C.

Corydoras Sterbai

Corydoras sterbai

ImagebyMatthew Mannellis licensed under CC0(resized)

They share water: pH 6–7.5 and 24–26 °C.

Danio rerio

Danio rerio

ImagebyMarrabbio2is licensed under CC0(resized)

They share water: pH 6.5–7.5 and 20–24 °C.

The guppy

Guppy

ImagebyCarlos Eduardo Joosis licensed under CC BY 2.0(resized)

They share water: pH 7–7.5 and 20–26 °C.

Endler Guppy 'Yellow Top Sword'

Guppy Endler

ImagebyDornenwolfis licensed under CC BY 2.0(resized)

They share water: pH 6.5–7.5 and 22–26 °C.

They share water: pH 6–7.5 and 25–26 °C.

Colisa chuna male

Gurami miel

ImagebyMarcus Cyronis licensed under CC BY-SA 3.0(resized)

They share water: pH 6–7.5 and 22–26 °C.

Gurami perla

Gurami perla

ImagebyChmee2is licensed under CC BY 3.0(resized)

They share water: pH 6–7.5 and 24–26 °C.

Pelvicachromis pulcher (female)

Kribensis

ImagebyTino Straussis licensed under CC BY-SA 3.0(resized)

They share water: pH 6–7.5 and 24–26 °C.

Kuhli loach in aquarium

Locha kuhli

ImagebyIidkkis licensed under CC BY-SA 4.0(resized)

They share water: pH 6–7 and 24–26 °C.

Paracheirodon innesi

Neón

ImagebyGunnar Ries zwois licensed under CC BY-SA 2.0(resized)

They share water: pH 6–7 and 20–26 °C.

Poropanchax normani

Ojo de Lámpara de Norman

ImagebyCisamarcis licensed under CC BY-SA 3.0(resized)

They share water: pH 6.5–7.2 and 22–26 °C.

They share water: pH 6–7.5 and 20–22 °C.

München 024

Platy

ImagebyAllie_Caulfieldis licensed under CC BY 2.0(resized)

They share water: pH 7–7.5 and 22–26 °C.

Microgeophagus ramirezi (Ramirezi/Ram)

Ramirezi

Imagebyberarmais licensed under CC BY-SA 2.0(resized)

They share water: pH 6–7 and 26 °C. They only meet at the very edge, so the tank has to hold that value.

They share water: pH 6–7 and 22–26 °C.

Danio margaritatus male

Rasbora galaxy

ImagebyCisamarcis licensed under CC BY-SA 3.0(resized)

They share water: pH 6.5–7.5 and 22–26 °C.

Tetra cardenal

Tetra cardenal

ImagebyCHUCAOis licensed under CC BY-SA 3.0(resized)

They share water: pH 6–6.5 and 24–26 °C.

Tetra ember

Tetra ember

ImagebyUsienis licensed under CC BY 3.0(resized)

They share water: pH 6–7 and 23–26 °C.

Hyphessobrycon pulchripinnis

Tetra limón

ImagebyWaugsbergis licensed under CC BY 2.5(resized)

They share water: pH 6–7.5 and 23–26 °C.

Tetra negro

Tetra negro

ImagebySerentier is licensed under CC0(resized)

They share water: pH 6–7.5 and 20–26 °C.

They share water: pH 6–7.5 and 23–26 °C.

Hyphessobrycon serpae - Serpae Tetra

Tetra serpae

ImagebyFrancesco Lodais licensed under CC BY 3.0(resized)

They share water: pH 6–7.5 and 22–26 °C.

Xiphophorus hellerii red male

Xipho

ImagebyWojciech J. Płuciennikis licensed under CC BY-SA 4.0(resized)

They share water: pH 7–7.5 and 22–26 °C.

Compatible invertebrates

General guidance based on water parameters, behaviour and known exceptions; always review the individual animals' and aquarium's specific needs.

Ampularia

Ampularia

ImagebyÁngel Ramosis licensed under CC BY-SA 4.0(resized)

They share water: pH 7–7.5 and 20–26 °C.

Blue Bolt

Blue Bolt

ImagebyMarcus Hafermannis licensed under CC BY-SA 3.0(resized)

They share water: pH 6–6.5 and 20–24 °C.

Cangrejo Thai micro
AI: ChatGPT

Cangrejo Thai micro

ImagebyHectoris licensed under CC BY 4.0(resized)

They share water: pH 6.5–7.5 and 22–26 °C.

Cangrejo enano CPO

Cangrejo enano CPO

ImagebyVeitwis licensed under CC BY-SA 3.0(resized)

They share water: pH 7–7.5 and 20–25 °C.

They share water: pH 7.5 and 24–26 °C. They only meet at the very edge, so the tank has to hold that value.

Anentome helena
AI: ChatGPT

Caracol asesino

ImagebyHectoris licensed under CC BY 4.0(resized)

They share water: pH 7–7.5 and 22–26 °C.

Tylomelania zemis
AI: ChatGPT

Caracol conejo

ImagebyHectoris licensed under CC BY 4.0(resized)

They share water: pH 7.5 and 26 °C. They only meet at the very edge, so the tank has to hold that value.

Caracol cuerno
AI: ChatGPT

Caracol cuerno

ImagebyHectoris licensed under CC BY 4.0(resized)

They share water: pH 7–7.5 and 22–26 °C.

They share water: pH 6.5–7.5 and 20–26 °C.

Crystal Black
AI: ChatGPT

Crystal Black

ImagebyHéctoris licensed under CC BY 4.0(resized)

They share water: pH 6–6.8 and 20–24 °C.

Crystal Red

Crystal Red

ImagebySean Murrayis licensed under CC BY-SA 2.0(resized)

They share water: pH 6–6.8 and 20–24 °C.

Gamba Amano

Gamba Amano

ImagebySky99is licensed under CC BY-SA 4.0(resized)

They share water: pH 6.5–7.5 and 20–26 °C.

Melanoides

Melanoides

ImagebyBuchlingis licensed under CC BY-SA 3.0(resized)

They share water: pH 7–7.5 and 20–26 °C.

Neocaridina davidi
AI: ChatGPT

Neocaridina Black Rose

ImagebyHectoris licensed under CC BY 4.0(resized)

They share water: pH 6.5–7.5 and 20–26 °C.

They share water: pH 6.5–7.5 and 20–26 °C.

Neocaridina Green Jade
AI: ChatGPT

Neocaridina Green Jade

ImagebyHectoris licensed under CC BY 4.0(resized)

They share water: pH 6.5–7.5 and 20–26 °C.

They share water: pH 6.5–7.5 and 20–26 °C.

They share water: pH 6.5–7.5 and 20–26 °C.

They share water: pH 6.5–7.5 and 20–26 °C.

Neritina cebra

Neritina cebra

ImagebyEvan Baldonadois licensed under CC BY 4.0(resized)

They share water: pH 7–7.5 and 22–26 °C.

Neritina pulligera
AI: ChatGPT

Neritina pulligera

ImagebyHectoris licensed under CC BY 4.0(resized)

They share water: pH 7–7.5 and 22–26 °C.

Physa

Physa

ImagebyBarbalalaikais licensed under CC0(resized)

They share water: pH 6.5–7.5 and 20–26 °C.

Planorbis

Planorbis

ImagebyKong of Lasersis licensed under CC BY 3.0(resized)

They share water: pH 7–7.5 and 20–26 °C.

Planorbella duryi

Planorbis rojo

ImagebyDat dorisis licensed under CC BY-SA 4.0(resized)

They share water: pH 7–7.5 and 20–26 °C.

Sources

Plan your next aquarium

Is this fish right for you? Plan a suitable aquarium before setting it up.

Register to plan your aquarium