Copper(I) chloride and bromide nanoparticle-dispersed glasses were prepared by means of a conventional copper staining. The staining was performed by the following process: copper stain was applied on the surfaces of Cl−- or Br−-ion-containing borosilicate glasses, and the glasses were heat-treated at 510 °C for various times. Typical exciton bands observed in the absorption spectra of the glasses after the heat treatment indicated that CuCl and CuBr particles were formed in the surface region of the glasses. The average sizes of the CuCl and CuBr particles in the glasses heat-treated for 48 h were estimated at 4.8 and 2.7 nm, respectively. The nanoparticles were also characterized by x-ray diffraction and transmission electron microscopy. Depth profiles of Cu and CuBr concentration in the glass heat-treated for 48 h were measured. Copper decreased in concentration monotonously with depth, reaching up to 60 μm, while the CuBr concentration had a maximum at about 25 μm in depth.