La especificidad química es la capacidad del sitio de unión de una proteína para unirse a ligandos específicos. Cuantos menos ligandos pueda unir una proteína, mayor será su especificidad. 
La especificidad describe la fuerza de unión entre una proteína dada y un ligando. Esta relación puede describirse mediante una constante de disociación, que caracteriza el equilibrio entre los estados unidos y no unidos para el sistema proteína-ligando.[1]​ En el contexto de una sola enzima y un par de moléculas de unión, los dos ligandos pueden compararse como ligandos más fuertes o más débiles (para la enzima) en función de sus constantes de disociación. (Un valor más bajo corresponde a una unión más fuerte). 
La especificidad para un conjunto de ligandos no está relacionada con la capacidad de una enzima para catalizar una reacción dada, con el ligando como sustrato[1]​ 
Si una enzima dada tiene una alta especificidad química, esto significa que el conjunto de ligandos a los que se une es limitado, de modo que ni los eventos de unión ni la catálisis pueden ocurrir a una velocidad apreciable con moléculas adicionales. 
Un ejemplo de un par proteína-ligando cuya actividad de unión puede describirse como altamente específica es el sistema anticuerpo - antígeno.[2]​ Por el contrario, un ejemplo de un sistema de proteína-ligando que puede unir sustratos y catalizar múltiples reacciones de manera efectiva es el sistema Cytochrome P450, que puede considerarse una enzima promiscua debido a su amplia especificidad para múltiples ligandos.