Abstract The solid-solid reactions of some electron-donors with sulfanilic acid in the presence of solid sodium nitrite afford azo dyes by self-catalyzed diazotization of sulfanilic acid (2) under solvent-free conditions with moderate yields. Also the reactions of some electron-donors with diazotization of o-nitroaniline (5), m-nitroaniline (6) and p-nitroaniline (7) in the presence of solid sodium nitrite catalyzed by p-toluenesulfonic acid (PTSA) ...