BiOCl was synthesized using bismuth nitrate pentahydrate and sodium chloride via ball milling for 15 (B15), 30 (B30), and 60 (B60) min. Scanning electron microscopy studies revealed the isolated nanoplate morphology for B15, an aggregated structure composed of nanoplates for B30, and a special three-dimensional morphology for B60. The X-ray diffraction patterns showed the purity and crystallinity of the products improved by increasing the milling time. Fourier transform infrared spectroscopy, photoluminescence spectroscopy, and nitrogen adsorption-desorption analysis using the BrunauerEmmett-Teller technique were also used to study the products. Diffuse reflectance spectroscopy studies revealed the band gap value of 3.27 eV for B30, B60 and a narrow band gap of 2.77 eV for B15. Photocatalytic studies toward rhodamine B degradation confirmed that the narrow band gap B15 was a stable and recyclable photocatalyst with the highest activity among the products. The effects of factors such as oxygen vacancies, surface defects, morphology, and band gap of products on the photocatalytic activities were studied. Comparison of rhodamine B and pentachlorophenol photodegradation processes revealed that both direct and indirect (dye-photosensitized) photocatalytic pathways could influence the removal results. Graphical abstract