Injectivity of the continuous wavelet transform acting on a square integrable signal is proved under optimally weak conditions on the Fourier transform of the wavelet, namely that it is nonzero somewhere in almost every direction. For bounded signals, we prove injectivity modulo additive constants: if two bounded signals have the same continuous wavelet transform, then the signals differ by a constant.