Normal modes of s-triazine and cyanuric acid were calculated at the DFT(B3LYP)/6-311++G(d,p) level. These modes were analyzed in terms of potential energy distribution (PED), computed using a specially designed set of symmetry coordinates. The normal-mode analysis was described in detail and the PED matrix definition used in the calculations was provided. Particular attention has been devoted to the degenerate vibrations. The experimental infrared spectra of s-triazine and cyanuric acid isolated in low-temperature Ar matrices have been recorded and interpreted by comparison with the theoretically predicted normal modes. In the spectrum of matrix-isolated s-triazine, the IR bands originating from 13 C and 15 N isotopologues with one of the ring atoms substituted by a rare isotope were detected. These bands were identified thanks to the excellent agreement between the experimentally observed and theoretically predicted isotope shifts.