Otpornici se mogu kategorizirati u dvije glavne vrste prema tome može li se vrijednost otpora promijeniti ili ne: fiksni otpornici i promjenjivi otpornici.
Fiksni otpornici: Vrijednost otpora ovih otpornika određena je u vrijeme proizvodnje i ne mijenja se u normalnim uvjetima uporabe. Oni su najčešći tip otpornika i koriste se u raznim strujnim krugovima kako bi se osigurala konstantna vrijednost otpora. Nepromjeni otpornici obično imaju dva kraja, koji se u dijagramu strujnog kruga mogu prikazati okomitom linijom, pri čemu udaljenost između dva kraja označava njihovu vrijednost otpora.
Za razliku od fiksnih otpornika, vrijednost otpora promjenjivih otpornika može se promijeniti vanjskim podešavanjem. To ih čini idealnim za primjene gdje je potrebna precizna kontrola vrijednosti otpora. Promjenjivi otpornici obično imaju tri priključka i klizni kontakt koji se može pomicati po tijelu otpornika da bi se promijenila vrijednost otpora. Uobičajene vrste promjenjivih otpornika uključuju varistore s kliznom žicom i potenciometre.
Osim stalnih i promjenjivih otpornika, postoji posebna vrsta otpornika koja se naziva "osjetljivi otpornik", koji može promijeniti svoju vrijednost otpora kao odgovor na promjene u uvjetima okoline (npr. temperatura, tlak, vlažnost itd.).
Na strukturnoj razini, vrijednost otpora fiksnog otpornika određena je tijekom procesa proizvodnje i ne mijenja se tijekom njegovog vijeka trajanja. Nasuprot tome, vrijednost otpora promjenjivog otpornika može se podesiti mehanički ili elektronički. Njihovi unutarnji dijelovi obično sadrže jedan ili više kontakata koji klize ili se okreću na tijelu otpornika kako bi promijenili vrijednost otpora.
Fiksni otpornici prikladni su za primjene koje zahtijevaju preciznost u parametrima kruga jer mogu pružiti stabilnu vrijednost otpora. Fiksni otpornici imaju dug vijek trajanja zbog svoje visoke preciznosti i stabilnosti. S druge strane, promjenjivi otpornici se uglavnom koriste tamo gdje je potrebno dinamičko podešavanje vrijednosti otpora. Na primjer, za podešavanje glasnoće ili promjenu razine signala u audio opremi ili za postizanje precizne kontrole napona ili struje u automatskim sustavima upravljanja.
Stalni otpornici i promjenjivi otpornici također se razlikuju po dizajnu i proizvodnim procesima. Fiksni otpornici obično koriste tehnologiju tankog ili debelog filma, u kojoj se vodljivi materijali talože na podlogu kako bi se formirao otpornik. Promjenjivi otpornici, s druge strane, mogu zahtijevati složeniju mehaniku kako bi se osiguralo glatko pomicanje kontakata. Izbor između fiksnih i promjenjivih otpornika također uključuje kompromis između cijene i performansi. Fiksni otpornici obično su jeftiniji jer su relativno jednostavni za proizvodnju.