A method of recovering a highly pure hydrocodone base from an impure hydrocodone preparation includes contacting the impure hydrocodone preparation with a weak acid in water to form a solution and adding a strong base to the solution in an amount sufficient to precipitate the pure hydrocodone base product. A highly pure hydrocodone base comprises less than 0.0025 wt% codeinone.Un procédé de récupération d'une base d'hydrocodone très pure à partir d'une préparation d'hydrocodone impure comprend la mise en contact de la préparation d'hydrocodone impure avec un acide faible dans de l'eau pour former une solution et l'ajout d'une base forte à la solution dans une quantité suffisante pour précipiter le produit de base d'hydrocodone pur. Une base d'hydrocodone très pure comprend moins de 0,0025 % en poids de codéinone.