Abstract: This paper proposes an image multi-watermark algorithm based on Turbo code and spread spectrum. Different information can be represented by binary images embedded in an image. Using the excellent error-correcting of Turbo code and spread spectrum communication technology, the watermark is embedded in the DCT coefficients mid-frequency, which is arranged by Pseudo-random, coded by Turbo code and spread spectrum, in accordance with the visual characteristics of the human eye. At the same time, the algorithm under several attacks is simulated. The experimental results show that the algorithm is good at invisibility and robust on implementing the watermark.