Macolor macularis bewohnt steile Abhänge, Lagunen und Korallenriffe. Juvenile Tiere halten sich meist einzeln in großen Korallen oder großen Schwämmen auf. Adulte Tiere oftmals in kleinen Gruppen. Gelegentlich bilden sie mit M. niger gemischte Gruppen. Beide Arten sehen sich ähnlich.
Gefressen wird in erster Linie großes Zooplankton in der Nacht.