扎染用的布料过去完全采用白族自家手工织的较粗的白棉土布,现在土布已较少,主要用工业机织生白布、包装布等布料,吸水性强,质地柔软。加工主要有扎花、浸染、漂晾三道工序。扎花,原名扎疙瘩,即在布料选好后,按花纹图案要求,在布料上分别使用撮皱、折叠、翻卷、挤揪等方法,使之成为一定形状,然后用针线一针一针地缝合或缠扎,将其扎紧缝严,让布料变成一串串“疙瘩”。接着便是浸染,即将扎好“疙瘩”的布料放入染缸中浸泡,经一定时间后捞出晾干,然后再将布料放入染缸浸染,如此反复数次,最后捞出放入清水将多余的染料漂除,晾干后将线拆除,将“疙瘩”挑开,被线扎缠缝合的部分末受色,呈现出空心状的白布色,便是“花”;其余部分成深兰色,即是“地”,至此,一块漂亮的扎染布就完成了。“花”和“地”之间往往还呈现出一定的过渡性渐变的效果,多冰裂纹,自然天成,生动活泼,克服了画面、图案的呆板,使得花色更显丰富自然。传统染料以板蓝根、蓝靛为主,与化学染料相比,其色泽自然,褪变较慢,不伤布料,经久耐用,穿着比较舒适,不会对人体皮肤产生不良刺激。据说,象板蓝根一类的染料同时还带有一定的消炎清凉作用,对人的健康有益。在回归自然、提倡保健的今天,扎染布被广泛用来制作衣裤、被子、枕巾、桌布等与人体肌肤相亲的用品,格外得到人们的亲睐。