The effectiveness of self-healing epoxy and polyurethane hybrid coatings filled with linseed oil (LO) containing nano-sized capsules, potassium ethyl xanthate and benzotriazole was investigated for self-healing and anti-corrosion performance on the copper metal films. The characteristics of synthesized nanocapsules were studied by fourier-transform infrared spectroscopy (FTIR), thermal gravimetric analysis (TGA), field emission scanning electron microscopy (FESEM) for chemical structure, thermal stability and surface morphology investigations. Furthermore, size distribution of the prepared nanocapsules was investigated using dynamic light scattering (DLS). The anti-corrosion effect of coatings was studied by electrochemical impedance spectroscopy (EIS) and optical microscopy imaging. Taguchi method was used to reduce the number of experiments and anti-corrosion efficiency evaluations. The synthesized nanocapsules have 459–712 nm diameters. LO loading efficiency was almost 60%. Hybrid self-healing coatings which contain self-healing and anti-corrosion agents together showed synergistic effect at optimum levels (3 wt% LO and 5 wt% anti-corrosion agent). Adhesion pull-off test shows that higher amounts of nanocapsules, potassium ethyl xanthate and benzotriazole resulted in weaker adhesion for coatings.