Walaupun batik berasal dari bahasa Jawa, kehadiran batik pertama di Jawa sendiri tidak tercatat.
GP Rouffaer berpendapat bahwa teknik batik ini kemungkinan diperkenalkan dari India atau Srilanka pada abad ke-6 atau ke-7.
Sekarang batik sudah berkembang di beberapa tempat pulau Jawa, bahkan sampai ke manca Negara. Di Indonesia batik juga berkembang di beberapa daerah lainnya seperti di Aceh dengan batik Aceh, Batik Cual di Riau, Batik Papua, dan Batik Minahasa.*