Problem to be solved: to provide a safe method of hair coloring by human body and to dye fibers in low temperature and short time in view of energy saving.Solution: natural fiber having catechol structure is oxidized by peroxyic acid and periodate in the dyeing process, and the dyeing method of the natural fiber, cellulose and polyphenol in the treatment temperature of 500.degree. C. from room temperature to It is possible to dye the acrylic fiber or the like.No selection【課題】人体により安全な毛髪の染色方法を提供すること、および省エネルギーの観点から低温・短時間で繊維を染色すること。【解決手段】カテコール構造を有する天然物質を、過ヨウ素酸や過ヨウ素酸塩で酸化する反応を染色プロセスに組み込んだ染色方法により、室温付近から50℃の処理温度、数時間以内で天然繊維、セルロース、ポリアミド、アクリル繊維等を染色することが可能である。【選択図】なし