In this work, we aimed to tune cellulose nanocrystals (CNCs) properties by introducing different functional groups (aldehyde, carboxyl, silane, and ammonium groups) on the surface through different chemical modifications. These functional groups were obtained by combining: the periodate oxidation with TEMPO-oxidation, aminosylation or cationization. CNCs produced and their films were characterized to elucidate their performances. The results showed that the properties of obtained CNCs varied depending on the grafted functionalities on the surface. The results reveal that after each modification a colloidal stability is preserved. Interestingly, Periodate oxidation of cellulose nanocrystals results in film components that interact through intra- and intermolecular hemiacetals and lead to films with a tensile strength of 116 MPa compared to the pristine CNCs, in contrast the subsequent modifications led to lower tensile strength. Of note, remarkable thermal stability has been achieved after modifications reaching a maximum of 280 °C. The oxygen barrier properties of the films after modifications varied between 0.48 and 0.54 cm3μm/(m2d*kPa) at 50 % RH.