Dyes are of great industrial applications . Benzimidazole-based azo dyes are particularly suitable for various applications including high-performance textile colourants and photo-switches and are crucial in textile industry because of their exceptional colour brilliance and fastness properties.