Definisi resmi dari IUPAC, 1998:
"Farmakofor adalah sekumpulan fitur sterik dan elektronik yang penting untuk menjamin interaksi supramolekular yang optimal dengan struktur target biologis yang spesifik dan untuk memicu (atau menghambat respons biologisnya".
Farmakofor sendiri tidak mewakili molekul ataupun gugus fungsi, tetapi lebih pada konsep abstrak pada kapasitas interaksi molekuler