HNMRazor is a 1H nuclear magnetic resonance virtual spectrometer distributed by iChemLabs.
Created with students in mind, HNMRazor not only predicts spectra, but explains the phenomena behind them.
It works on every operating system with Java 1.4.2+ installed.