The effects of seven macrocyclic compounds comprising four phthalocyanines (Pcs) namely 1,4,8,11,15,18,22,25-octabutoxy-29H,31H-phthalocyanine (Pc1), 2,3,9,10,16,17,23,24-octakis(octyloxy)-29H,31H-phthalocyanine (Pc2), 2,9,16,23-tetra-tert-butyl-29H,31H-phthalocyanine (Pc3) and 29H,31H-phthalocyanine (Pc4), and three naphthalocyanines namely 5,9,14,18,23,27,32,36-octabutoxy-2,3-naphthalocyanine (nPc1), 2,11,20,29-tetra-tert-butyl-2,3-naphthalocyanine (nPc2) and 2,3-naphthalocyanine (nP3) were investigated on the corrosion of aluminium (Al) in 1 M HCl using a gravimetric method, potentiodynamic polarization technique, quantum chemical calculations and quantitative structure activity relationship (QSAR). Synergistic effects of KI on the corrosion inhibition properties of the compounds were also investigated. All the studied compounds showed appreciable inhibition efficiencies, which decrease with increasing temperature from 30 °C to 70 °C. At each concentration of the inhibitor, addition of 0.1% KI increased the inhibition efficiency compared to the absence of KI indicating the occurrence of synergistic interactions between the studied molecules and I− ions. From the potentiodynamic polarization studies, the studied Pcs and nPcs are mixed type corrosion inhibitors both without and with addition of KI. The adsorption of the studied molecules on Al surface obeys the Langmuir adsorption isotherm, while the thermodynamic and kinetic parameters revealed that the adsorption of the studied compounds on Al surface is spontaneous and involves competitive physisorption and chemisorption mechanisms. The experimental results revealed the aggregated interactions between the inhibitor molecules and the results further indicated that the peripheral groups on the compounds affect these interactions. The calculated quantum chemical parameters and the QSAR results revealed the possibility of strong interactions between the studied inhibitors and metal surface. QSAR analysis on the quantum chemical parameters obtained with B3LYP/6-31G (d,p) method show that a combination of two quantum chemical parameters to form a composite index provides the best correlation with the experimental data.