An anal fissure is a small tear in the skin of the anal canal. It is usually caused by constipation, passing of large and hard stools, prolonged diarrhoea, damage during childbirth, poor toilet habits in children or long term diseases with prolonged diarrhoea, blood in stools, pain and cramping in the stomach.