Objective: The aim of this work was to prepare chitosan nanoparticles (CS NPs) using sodium tripolyphosphate (TPP) as crosslinker and to study the effect of chitosan polymeric properties and experimental conditions on the properties and stability of NPs.Methods: CS NPs were prepared by ionic gelation method, using TPP as a crosslinker. The particle size (PS), polydispersity index (PDI), zeta potential (ZP) and the morphologies of the NPs were studied. CS NPs prepared by varying the concentration of TPP, Chitosan molecular weight and its degree of deacetylation, the stirring speed, the rate of TPP addition and the freeze-drying method to study the effect of these variables on the NPs. The stability of the CS NPs was evaluated by storing aqueous suspensions of NPs and comparing the PS, PDI and ZP at the beginning and the end of the experiment.Results: This study shows that the PS, ZP and dispersity of the NPs depend on the chitosan polymeric properties and experimental conditions. The NPs sizes range between 145.73 and 724.23 nm. They all carried positive charges ranging between+4.32 and+43.67 mV. Most of the NPs have the same sizes after freeze-drying, but showed higher monodispersity and ZP, indicating higher stability. After twenty days of studying the stability, the NPs that had low ZP showed a large increment in size in comparison to the highly charged NPs.Conclusion: In conclusion, the polymeric properties and formulation variables in the ionic gelation method have a great influence on the CS NPs formed