In this research, tin selenide nanoparticles (SnSe-NPs) were synthesized using Polygonum avicular extract via the hydrothermal method and decorated on graphitic carbon nitride (g-C3N4) by the simple sonicated method to produce SnSe/g-C3N4 composites. The characterization and properties of the SnSe/g-C3N4 composites, as compared to pristine SnSe and g-C3N4, were determined by Fourier-transform infrared spectroscopy, X-ray powder diffraction, scanning electron microscope, transmission electron microscopy, field emission scanning electron microscopy, X-ray photoelectron spectroscopy, ultraviolet–visible diffuse reflectance spectroscopy, Mott-Schottky, and electrochemical impedance spectroscopy. As a result, the SnSe-NPs possessed the rod-like shape and after the decoration onto the g-C3N4 sheet surface, it reduced the bandgap energy of the g-C3N4 from 2.58 downward 1.43 eV. Besides, the photoactivities of the 10-SnSe/g-C3N4 catalyst were investigated via both sides of amoxicillin trihydrate (AMXT) photodegradation and hydrogen peroxide (H2O2) photoproduction, in which the results were achieved 87.84 % AMXT and 85.48 μM H2O2, respectively, under visible light. Furthermore, the photodegradation was consistent with the pseudo-first-order kinetics and it performed the highest photodegradation at pH ∼5, while the importance of isopropyl alcohol as a trapping agent and •O2− radicals was affirmed in the H2O2 photoproduction. Moreover, the photoproduction of H2O2 was remained after 4 cycles achieved at 62.70 % in the final cycle, which demonstrated the stability and reusability of the 10-SnSe/g-C3N4. These aforementioned results demonstrate that the SnSe/g-C3N4 material is a promising candidate for addressing environmental pollution and energy scarcity issues.