Batik is a traditional dyed textile popular in Indonesia. It comes in various colours, designs, and sizes. You can find batik scarves, sarongs, handkerchiefs, and dresses in many of Bali's arts and crafts markets in its crafts capital in Ubud, though many sellers do sell them at tourist attractions too.
One of the popular souvenirs of Bali are its wooden crafts. Local artists produce everything including magnificent Balinese masks, small animal motifs, kitchen utensils, toys, and the list goes on. Check out masks based on Balinese mythic creatures such as Barong for a really unique piece of Bali.
Paintings are unique keepsakes to get when shopping in Bali. The painting style varies depending on where and who you buy it from, so you're bound to find a painting that really speaks to you. Subjects you can find include Balinese dancers, architecture, scenes of local life, and mythological scenes
Bali has numerous craftsmen who specialise in jewellery making and you can find their work either at boutiques or at a jewellery museum where you can see how the silver pieces are made. Head to Ubud and Seminyak to find the best Balinese silver jewellery.