Tkalčevog šarenca prepoznajemo po tipičnom kvadratičasto narančasto smeđoj unutrašnjoj strani krila sa trokutićima te točkama na vanjskom rubu unutrašnje strane krila. Vanjska strana krila je tipičnog ljubičastog obojenja sa prepoznatljivim ljubičastim pojasom. Od ostalih vrsta rod
Boloria razlikuje se po ljubičastom obojenju te po tome što u bazalnom dijelu vanjske strane stražnjeg krila nema točku. Od najsličnije vrste unutar roda
Boloria,
planinskog šarenca, razlikuje se po nedostatku niza crnih markacija na vanjskom pojasu stražnjeg krila. Gusjenica tkalčevog šarenca je crne boje sa žutim do narančastim izbojcima prekrivenim kratkim dlačicama, koji se protežu u šest redova cijelom dužinom. Tkalčev šarenac leti u tri generacija godišnje između ožujka te rujna. Gusjenice se hrane lišćem ljubičica (
Viola odorata,
V. hirta,
V. canina,
V. reichenbachiana,
V. tricolor). Možemo ju pronaći na mezofilnim livadama, suhim te grmljem bogatim travnjacima te na rubovima šuma te proplancima. Nastanjuje veći dio Hrvatske a nedostaje na obalnom pojasu Istre, Kvarnera i Dalmacije te na jadranskim otocima.