Cat kain adalah jenis cat yang dirancang khusus untuk digunakan pada tekstil. Ini sering digunakan untuk membuat proyek kerajinan khusus, dan juga digunakan dalam skala komersial untuk menerapkan pola dan dekorasi pada tekstil. Bekerja dengan zat ini sama seperti bekerja dengan cat biasa, dan sebagian besar toko kerajinan menjual berbagai macam cat kain yang dirancang untuk bahan dan tampilan yang berbeda. Cat ini tidak sama dengan pewarna kain, meskipun pewarna kain dapat diaplikasikan seperti cat pada beberapa tekstil.
Sebagai aturan umum, serat alami seperti sutra, linen, dan katun paling cocok dengan cat. Kapas akan mengambil sebagian besar jenis cat kain, sedangkan versi khusus direkomendasikan untuk sutra dan linen. Kain yang dirawat akan cenderung menolak cat kain, seperti juga banyak bahan sintetis. Bahan yang akan dicat harus selalu dicuci terlebih dahulu, dan umumnya harus didiamkan minimal 72 jam sebelum dicuci kembali. Jenis cat individual akan mencakup instruksi pencucian dan perawatan khusus.
Berbagai konfigurasi cat kain tersedia. Versi yang sangat berair sering dirancang untuk meniru cat air, dan memungkinkan pengrajin untuk menyikatnya. Cat sutra, misalnya, biasanya dibuat tipis. Jenis yang lebih tebal keluar hampir seperti pasta, dan dapat digunakan untuk membuat garis dan desain yang menonjol pada pakaian. Selain beragam warna, bahan ini juga hadir dalam bentuk metalik. Semua jenis cat kain harus selalu diuji pada bagian kecil kain terlebih dahulu, untuk melihat bagaimana warna akan berubah.
Sebagian besar perusahaan menjual cat kain dalam tabung. Cat dapat diperas ke palet atau ke piring untuk dikerjakan, atau tabung dapat digunakan sebagai aplikator. Pena yang memiliki fungsi yang sama juga tersedia untuk menggambar langsung di atas kain. Lukisan semprot kain juga merupakan kegiatan kerajinan yang populer, dan beberapa perusahaan memproduksi cat semprot kain. Pengrajin dapat menggunakan cat secara bebas, menggunakan stensil, atau menggambar desain pada kain dan mengecatnya. Kuas, spons, dan rol semuanya dapat digunakan untuk membuat desain dan tampilan yang diinginkan.
Lukisan kain dapat dikombinasikan dengan teknik kerajinan lainnya. Misalnya, lilin atau senyawa serupa dapat diaplikasikan pada tekstil sebelum dicat untuk tampilan pewarnaan yang tahan. Saat bahan dicuci, lilin akan hilang, meninggalkan pola di cat. Banyak orang juga merekatkan atau menempelkan ornamen pada tekstil.