A method for producing functionalized nanocrystalline cellulose, the methodcomprising the steps of providingcellulose, mixing said cellulose with a peroxide, thereby producing a reactionmixture, and heating the reactionmixture, and/or exposing the reaction mixture to UV radiation is provided.Functionalized nanocrystalline celluloseproduced by this method is also provided.