Gout is caused by a build-up of a substance called uric acid in the blood. If you produce too much uric acid or your kidneys don't filter enough out, it can build up and cause tiny sharp crystals to form in and around joints. These crystals can cause the joint to become inflamed (red and swollen) and painful.