Hemoroidal hastalığın tanısında muayene ve endoskopi kullanılan yöntemlerdir. Hemoroid muayenesinde önce gözle muayene (inspeksiyon), sonra da parmakla muayene (rektal tuşe) yapılır. Bu muayeneler genellikle tanı koymada yeterli olur. Bazi durumlarda endoskopik (endo=iç, skopi=görmek) muayene gerekebilir.
Endoskopi, kalın barsağın iç yüzeyinin ucunda kamera bulunan özel bir alet yardımıyla gözle direk olarak görülmesini sağlar, bu işlem kalın barsağın son kısımları için yapılırsa rektosigmoidoskopi, tüm kalın barsak için yapılırsa kolonoskopi adını alır. Özellikle ileri yaşlı hastalarda hemoroidal hastalık ile benzer yakınmalara neden olabilecek diğer hastalıkları (kalınbarsak kanseri, kolit vb.) ayırt etmek ya da iç hemoroid tanısını koyabilmek için endoskopi yapılabilir.