Kompleksna spojina, kovinski kompleks ali koordinacijski kompleks je kemijska spojina, sestavljena iz centralnega atoma ali iona, običajno kovinskega, na katerega so vezane molekule ali anioni, imenovani ligandi.[1][2] Atom liganda, ki je neposredno vezan na centralni atom ali ion, se imenuje donorski atom. Polidentati (večkratno vezani ligandi) lahko tvorijo kelatne komplekse. Ligand donira centralnemu atomu ali ionu najmanj en elektronski par.
Spojina, ki vsebuje koordinacijski kompleks, se imenuje kompleksna spojina. Centralni atom ali ion skupaj z vsemi ligandi tvori koordinacijsko sfero.[3][4]
Izraz "koordinacija" se nanaša na "koordinirane kovalentne vezi" med ligandi in centralnim atomom. Kompleks je prvotno označeval reverzibilno združbo molekul, atomov ali ionov, povezanih s s šibkimi kemijskimi vezmi, z razvojem kemije kompleksnih spojin pa je dobil svoj sedanji pomen. Tvorba nekaterih kovinskih kompleksov je praktično ireverzibilna, v mnogih drugih pa vladajo precej močne kemijske vezi.[5][6]