A fish actually excretes ammonia dissolved in water. At the temperature and pressure that fish are normally found ammonia is a gas.
There are three major reasons you can have high ammonia in your tank. First, you could have a dead fish in there. When a dead fish rots it makes ammonia. LOTS of ammonia. So, check your tank for dead fish. Second is overfeeding. The food the fish don't eat sinks to the bottom and rots, and rotting anything makes ammonia. Third is that you put too many fish in the tank too soon after you got it. There is a process going on in your tank called the nitrogen cycle. Not to put too fine a point on it, but fish pee has ammonia in it, like all pee does. There are bacteria in your tank that convert the ammonia to nitrites, then to nitrates, and finally to nitrogen which evaporates into the air. If you put in all the fish you want to have right after you get the tank set up, this cycle (which takes some time to get started) doesn't have a chance to get going and you get high ammonia levels. My advice would be to move the fish to a different aquarium--right now, a 5-gallon bucket with dechlorinated water in it and a power filter on it will work as long as you've got small fish--break down the tank, wash the gravel really well, set the tank back up, put "cycle aid" in it to get the nitrogen cycle started quickly, then put half the fish back in the tank in two days. After a few days put the rest of them back.
Fish smells like ammonia when it starts to spoil.
Ammonia levels should be at zero. Ammonia is never safe to have in an aquarium especially new fish. Transporting a fish generally causes some stress for them and with the addition of a water problem in their new home it could prove fatal. If this is a brand new tank it would be wise to cycle it fully before adding a fish.
No, any additional animal put into a confined volume of water will increase ammonia levels and will therefore not keep water 'fresh'.
Ammonia is harmful to fish. Its is a by product of the nitrogen cycle, which is what keeps the water stable in your tank(i wont delve into that) but yes ammonia can burn fish, especially those who lack scale's.
No, leave the tank for several days, then get your water tested for ammonia and nitrite. Depending on the results, either get a FEW new fish, or let the aquarium run until the ammonia and nitrite are gone.
Is it ammonia
I wouldn't put any fish in a tank that small, but if you can keep it really clean and the ammonia, nitrite, and nitrate down, a Betta is a pretty good choice
Ammonia is an effective disinfectant because it is known to kill harmful bacteria such as E. coli, salmonella and staphylococcus. Ammonia, or bleach as it is more commonly known, is widely available in supermarkets and home and garden stores.
It would die. The ammonia would kill the fish if amounts were elevated.
Ammonia can be built up in them separately or the two together. Some species of fish produce more waste and therefore more ammonia than others, for example the goldfish. Turtles are also very wast producing and turtle tanks are often high in ammonia. All fish produce ammonia. So yes.