, pub-1904609710530737, DIRECT, f08c47fec0942fa0
can angelfish change colour?

Can Angelfish Change Colour?

If you have any angelfish in your tank, you may have noticed a change in their colour. Is this normal or is it something to worry about?

Angelfish can change colour due to age, breeding status, and stresses caused by their environment such as temperature, diet, water quality, over-crowding, bullying, and diseases.

In this article, I’m going to share with you the possible reasons why angelfish change colours, when they first get their colour, and how you can help to make them more colourful.

So without further ado let’s jump in!

What are you looking at?

Here are some possible reasons why your angelfish is changing colour:


When you look at the fish in the pet shop or online, you will have noticed that some of them are very brightly coloured.

But when you bring them home and add them in the tank then you might notice that your brand new angelfish has started to change their colour. They can become noticeably paler.

So why does it happen? Yes, you guessed it right! It is due to their sudden change in environment.

Colour changes, discolouration or spots on your fish are some of the signs that indicate they could be suffering from stress.

Now, this stress could be due to many reasons. So let’s also discuss them one by one.

1. Sudden Change In Environment.

A sudden change in environment can cause the fish to feel stressed or frightened, as they are unsure of their new surroundings. You will notice that any new fish added to your tank will look pale in colour. As they get used to their new home you will see their colouring gradually getting brighter.

Double trouble.

2. Under or Over Populated Tank.

Whenever you put too many fish in the same tank then the chances of stress between the fish increases dramatically.

The same can be said for there not being enough fish in your tank.

So, always make sure you have a big enough tank where everyone has lots of space, and also ensure you have either a paired up couple, or 6 angelfish so they have got their little gang to hang out with.

3. Incorrect Temperature.

Most breeds of angelfish require between 75-82 °F (24-28 °C) water temperature.

Keeping your angelfish in too hot or too cold water can cause them to feel stressed which will ultimately affect their colour. It is also bad for their health.

4. Aggressive Tank Mates.

If you have aggressive tank mates that like to bully your angelfish, then they are going to start to feel stressed.

99% of the time, when it comes to angelfish, the bullying is within their own species as they decide on the pecking order.

You should have some ornaments as hiding places in your tank. as well as some plants. This will reduce the chance of the fish coming too close to each other and trouble brewing.

Also, tankmates should always be chosen wisely so that they don’t stress the fish you already have in your tank.

5. Poor Water Quality.

Not having good water quality in the tank will not only impact the colour of your angelfish but also it will cause it to get stressed. Make sure you test your water regularly, and carry out partial water changes when required.

striped angelfish.

What is Stress in an Animal?

Stress is whenever an animal is not able to maintain its normal physiological state because of various factors that is affecting its well being.

Stress is caused in a fish whenever it gets in a situation which is outside its level tolerance. Some fish species have a higher level of tolerance than others.

It is your responsibility, as a fishy parent, to make sure that your fish don’t get stressed and thus remain healthy, active and retain its bright colours.

Now let’s discuss the other reasons for the colour change in your angelfish.


Getting older can be a factor leading to a colour change in your angelfish. And this is not just with fish. In any living body, as it starts aging, the body’s systems and functions start to deteriorate slowly.

With fish though, it can be as simple as going from a baby to an adult fish, especially with the males. It can go either way as well. Some fish gain colour as they get older, whilst other breeds lose their colour.

With ageing, cellular growth is reduced. So if your fish is getting on a bit, you may start to notice a change in their colour.

One side note: If your angelfish is lying on the bottom of the tank and has been for some time, and is looking very pale (almost translucent), unfortunately it is very probable they have passed away. Hopefully, you will have noticed a change in their colour well before this, and have taken steps to rectify any problem.

Related Post:

What to do when your Tropical Fish Dies

Change In Water Parameters

The water parameters also impact the change in the colour of a angelfish. If you haven’t maintained your tank for sometime, then surely the level of toxins might have increased.

According to, differences in the mineral content of the water where a fish was born and where it is living now can also cause the change in the colour of a fish.

So bad water conditions, or a big difference in pH levels can be a few of the reasons why your angelfish has changed colour.


You might be noticing colour change in your angelfish because of infection or disease.

For example, if your fish is suffering from Ick, then you would notice small white spots on their skin and fin.

Improper Diet.

Although not directly, food plays a vital role in the colour of your fish.

The quality of diet you give to your fish and also the amount will decide whether they will show bright colours or dull colours.

If you give good quality food to your fish they will become healthier – so your fish will show brighter colours.

If you give bad quality food that lacks nutrients – your fish could become ill and weak, and will start showing dull colours.

As a general rule, you shouldn’t overfeed or underfeed your fish. And regarding the quality of the food, the more nutrients you give to them, the better it is for them.

Spawning Condition.

When angelfish are in spawning condition, the colours in both the males and females will enhance.

When Do Angelfish Get Their Colours?

black angelfish
A gorgeous black angelfish

Before knowing how to help enhance the colours of your angelfish, it is important to understand when they start gaining colours.

At first, baby angelfish don’t look colourful or vibrant, in fact, they look translucent. But when they get to between 1 to 6 weeks, they start to gain some colour.

Genetics, diet and metabolism are some of the factors that contribute to when a fish will get its colour.

There doesn’t seem to be a big difference between the colouring of male and female angelfish which is unusual within the fishy world. This is most likely because angelfish will pair up and stay with that mate, rather than having to stand out for attention.

This video is so lovely to watch. It is a time-lapse of angelfish from fry to adult. It shows how the colours start to form as they get older.

How Can I Make My Angelfish More Colourful?

Here are some tips to make your angelfish more colourful:

  1. Make sure they are fed adequately. Getting the proper amount of food is crucial for growth and colouration.
  2. Always try to give quality food to your angelfish which is full of nutrients. This will help ensure better growth and colouration.
  3. Have your angelfish in the correct size and shape tank, and also avoid overcrowding.
  4. Maintain proper and required water temperature and water quality for your fish. This will allow them to remain active, healthy and show bright colours.
  5. Make sure you have the correct male to female angelfish ratio. Ideally, it should be 1 male to 1 female.
  6. Have enough hiding places, use proper lighting and create such an environment to help keep your angelfish stress free.

Why Has My Angelfish Turned Black?

Generally, an angelfish can start to turn black due to some infection, stress or due to ammonia positioning.

Some angelfish turn their eyes black to warn the other fish whenever they feel aggressive. So if you see black eyes then probably your angel is having a bit of beef with one of the other fish in the tank, and this is most likely to be another angelfish.

If you are noticing the tail of your fish turning black, then sadly it can be because of some infection.

High ammonia concentration is not good for fish. Their tissues can get damaged and even cause change in coloration, or black patches could appear.

Why is my Angelfish’s Head Turning Red?

Generally, due to ammonia poisoning, red spots can appear on your fish. Ammonia poisoning occurs when the fish tank’s pH level gets elevated.

If there is a problem with your ammonia levels, you may notice your fish gasping at the surface for air. You may also see that the gills of your fish become a reddish colour.

Make sure you carry out a full water test.

Ammonia poisoning is more likely to occur because you have either added fish to a tank that hasn’t fully cycled yet, or you have added too many fish to the tank too quickly, which has caused the ammonia to spike.

If you add any fish to a new tank then the ammonia level may rise quickly simply because of the lack of the beneficial bacteria which can transform these into nitrates.

Ammonia, even in small amounts can be quite harmful for your fish. And it is always better to avoid ammonia poisoning rather than having to treat your fish for it.

a pair of yellow angelfish
Group shot!


Angelfish change colours mainly because of spawning, stress or some change in their environment. But there could also be reasons like aging, poor water quality, insufficient diet, and infection that can cause a change in colour.

Generally, if they go brighter, it is a good sign. However, if they go paler, or change colour in places, then there is something wrong.

Related Articles:

Are angelfish aggressive?

Why is my angelfish staying at the bottom of the tank?

What to do with a bullying angelfish

About The Author