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