衣服磁扣通常由兩部分組成,一部分是磁鐵,另一部分是帶有磁性的材料(如鋼片),這兩部分之間的相互吸附可以使衣服或其他物品保持固定不動。磁扣的工作原理主要是利用了磁力的異性相吸、同性相斥的原理。當磁鐵靠近帶有磁性的材料時,兩者之間產生了磁力和吸附力,從而連線在一起。
此外,還有一種防盜磁扣,其工作原理與衣服磁扣不同。當鋼釘插入後,磁扣內部的鐵環和鋼珠在彈簧的彈力作用下向下擠壓鋼針,鋼針上有一個一個的圓形凹槽,鋼珠的表面正好卡在鋼針的凹槽處,從而鎖緊了針。解鎖時,強磁塊將金屬杯往上吸,此時鋼珠有足夠的空間向外移動,也就不再抱緊針了,可以輕而易舉地將針拔下來。