A colonoscopy is a procedure that allows a health care provider to look inside the colon and find polyps before they bleed or become cancer. It can also find cancer in its early stages.