Watermarking is the process that embeds data called a watermark, tag or label into a multimedia object such that watermark can be detected or extracted later to make an assertion about the object. Watermarks of varying degrees of visibility are added to presentation media as a guarantee of authenticity, quality, ownership and source. In general, any watermarking scheme consists of three parts, the encoder (insertion algorithm), the decoder, and the comparator (verification or extraction or detection algorithm). In this thesis, a method is suggested to embed a watermark in an image file using the moments calculations and wavelet transform. The watermarking scheme was suggested to be watermark invisible without any effect on the visual quality of the image that is watermarked. The moment calculation is used for analysis of the relation between the image and the watermark image. The moments value will be embeded into the decomposed image after applying the Haar wavelet transformation in order to determine the best coefficients in the selection of the coefficients. The main advantage of the proposed watermark scheme is the Ability to avoid the effect of many types of attacks such as reflection, scaling, resizing, because the moments calculation is unaffected with these type of attack. On other hand using wavelet transform with the thresholding calculation increase the robustness of the watermark because the selection coefficients depends on the PSNR (Peck Signal to Noise Ratio) and MSE (Mean Square Error) quality measure.