Watermarking adalah bentuk ilmu steganography yaitu ilmu yang mempelajari bagaimana menyembunyikan suatu data pada data yang lain, maka watermarking dapat didefinisikan sebagai cara penyembunyian informasi ke dalam suatu data digital lainnya, tetapi tidak diketahui kehadirannya oleh indra manusia. Tujuan dari penelitian ini adalah membuat program untuk menyisipkan rangkaian informasi berbentuk teks pada citra digital dengan kondisi tidak tampak (invisible).
Proses watermarking erdiri dari tahap pemberian kode watermarking dengan teknik kompresi Lossy, yaitu terhadap Pengkodean, kuantisasi & dekuantisasi, terhadap transformasi dengan matriks Discrete Cosinus Transform & Inverse Discrete Cosinus Transform.