What is the cause of fresh blood on the surface of the stool?

Blood on the surface of the stool means fresh blood in the stool, which is mostly seen in anal diseases, mainly including rectal polyps, rectal cancer, haemorrhoids, anal fissures, etc. Anal fissures can also be accompanied by pain in the anus during defecation.