Strukturna formula kemijske spojine je grafični prikaz zgradbe molekule, iz katere je razvidna razporeditev atomov in kemijskih vezi. Najpogosteje se uporabljajo racionalna, strukturna in skeletna formula. Poleg teh formul se uporabljajo tudi drugi načini zapisa kemijske strukture, na primer SMILES (Simplified Molecular Input Line Entry Specification) InChI (International Chemical Identifier) in CML (Chemical Markup Language).
Strukturne formule imajo v primerjavi z molekulskimi formulami več prednosti. Ena od njih je preglednost zapisa kemijske reakcije: iz strukturne formule je razviden potek reakcije in vse spremembe, ki so med reakcijo nastale. Druga prednost je prikaz različnih izomernih oblik neke spojine, ki iz njene molekulske formule niso razvidne