Hydrocodone tiene la siguiente estructura: 
mientras que codeine tiene esta estructura: 
La principal diferencia obvia es la presencia del grupo OH (hidroxilo) (en codeína) frente a un grupo cetona (en hidrocodona) y el cambio asociado de un doble enlace en el grupo de carbono cíclico asociado con estos enlaces.