開關電源不同于線性電源,開關電源利用的切換晶體管多半是在全開模式(飽和區)及全閉模式(截止區)之間切換,這兩個模式都有低耗散的特點,切換之間的轉換會有較高的耗散,但時間很短,因此比較節省能源,產生廢熱較少。理想上,開關電源本身是不會消耗電能的。電壓穩壓是透過調整晶體管導通及斷路的時間來達到。相反的,線性電源在產生輸出電壓的過程中,晶體管工作在放大區,本身也會消耗電能。開關電源的高轉換效率是其一大優點,而且因為開關電源工作頻率高,可以使用小尺寸、輕重量的變壓器,因此開關電源也會比線性電源的尺寸要小,重量也會比較輕。
若電源的高效率、體積及重量是考慮重點時,開關電源比線性電源要好。不過開關電源比較復雜,內部晶體管會頻繁切換,若切換電流尚加以處理,可能會產生噪聲及電磁干擾影響其他設備,而且若開關電源沒有特別設計,其電源功率因數可能不高。