Barvila, reaktivna z vlakni, so tekstilna barvila, ki tvorijo kovalentno vez z vlakni tekstila, kar ima za posledico dolgo obstojno svetlo barvilo. Delo z njimi je lahko zahtevno in dražje od običajnih barvil za tkanine, vendar jih imajo mnogi obrtniki raje. Številne obrtne trgovine prodajajo ta barvila, tako kot nekateri internetni trgovci na drobno, pri čemer običajno navedejo, s katerimi vlakni je barvilo zasnovano za delo. Poleg samega barvila sta za nastavitev barve potrebna sol in soda.
Najstarejša vlakna reaktivna barvila so bila zasnovana za interakcijo s celuloznimi vlakni, kot so bombaž, lan in konoplja. Ko te materiale obdelamo s soda pepelom, da dvignemo njihov pH, barvilo medsebojno deluje z molekulami celuloze in tvori trajno vez. Druge sorte so zasnovane za uporabo z beljakovinami, kot sta svila in volna, nekatera podjetja pa ponujajo tudi različice za tkanine na osnovi polimera, kot je poliester. Ko se oblačila sperejo in posušijo, se barva strdi in ne bo izšla.
Oblačila, obarvana s to vrsto barvila, ob pranju ne bodo krvavela ali zbledela, razen če so izpostavljena močni svetlobi. Zato so barve priljubljene za barve za kravate in batik, ki pogosto vsebujejo živobarvne vzorce. Uporabljajo se lahko tudi za enobarvne barve ali za barvanje različnih tekstilij. Barvna obstojnost in odpornost na bledenje sta odlična izbira za otroška oblačila in druge tekstilije, ki jih je treba pogosto prati.
Mnogi potrošniki cenijo tudi okolju prijaznost barvil, reaktivnih z vlakni. Nekatera podjetja jih predelujejo z naravnimi sestavinami in materiali, pri čemer se osredotočajo na ustvarjanje izdelka z najmanj škodljivimi odpadki. Ker so barvila obstojna, ne bodo odtekala v pralno vodo, kar vodi do zmanjšanja odtoka vode, obremenjene z barvili, kar je lahko škodljivo za okolje. Barvila, izdelana z naravnimi pigmenti, so ponavadi manj briljantna in značilna, vendar so lahko še vedno precej lepa.
Za uspešno uporabo barvila, reaktivnega z vlakni, mora oseba vedno predhodno oprati barvani tekstil, da odstrani vse ostanke snovi, ki bi lahko na presenetljiv način vplivale na barvilo. Nato je treba barvilo zmešati z nejodirano soljo in premešati, da se enakomerno porazdeli, preden jo precedimo, da odstranimo velike delce. Tkanino je treba postaviti v veliko kad z mešanico barvila in redno mešati približno 20 minut. Nato tkanino namočimo v natrijevega pepela, da se barvilo strdi, nato pa mešanico speremo, preden jo obesimo, da se posuši.