Azoforbindelser er stoffer, hvori der indgår den funktionelle gruppe R-N=N-R', hvor R og R' kan være enten aryl eller alkyl. IUPAC definerer azo forbindelse som: "Derivater af diazen (diimid), HN=NH, hvori begge hydrogener er substitueret af hydrocarbyl-gruppper, eksempelvis PhN=NPh azobenzen eller diphenyldiazen."[1] Mere stabile derivater indeholder to arylgrupper. N=N-gruppen kaldes en azogruppe. Navnet azo kommer fra azote, der er det franske navn for nitrogen som er afledt af det græske a (ikke) og zoe (at leve).
De fleste farvede tekstiler og læderting er behandlet med azofarvestoffer og pigmenter.[2]