Vir toka je kos opreme, ki se uporablja za proizvodnjo ali sprejemanje električnega toka. Povezan je z virom napetosti, ki je dvojni vir toka. Pogosto se vir toka uporablja za napajanje različnih strojev, ki lahko pridobivajo energijo iz proizvedenega električnega toka. Na voljo je širok razpon tokovnih virov, kot so uporni viri, aktivni viri, viri radiofrekvenčnega (RF) toka ter enosmerni (DC) in izmenični (AC) viri. Vsaka vrsta uporablja drugačen mehanizem za ustvarjanje in vzdrževanje električnega toka.
Uporni viri veljajo za najpreprostejše oblike tokovnega vira. Vključujejo vezje, ki vsebuje serijski upor z virom napetosti. Tok, ki nastane iz tega sistema, je enak amplitudi napetosti, deljeni z uporom upora.
Uporni tokovni vir se na splošno ne šteje za učinkovit sam po sebi zaradi velike količine izgubljene energije v uporu, vendar številne vrste tokovnega vira uporabljajo elemente te nastavitve. Na primer, aktivni viri toka pogosto nadomestijo drug element za upor. Ti uporabljajo elemente tranzistorjev ali vakuumskih cevi za zamenjavo upora, ker lahko delujejo kot vir toka, ko se napajajo z energijo. Če te dele zamenjate z uporom, sistem ne bo izgubil enake količine moči.
Viri enosmernega in izmeničnega toka se pogosto uporabljajo v številnih različnih procesih, ki zahtevajo električno energijo. Enosmerni tok je preprosto tok električnega toka v eni smeri, medtem ko izmenični tok vključuje izmenično smer toka. AC se lahko pretvori v enosmerni z uporabo usmernika, naprave, ki dovoljuje samo eno smer toka. Oprema, kot so baterije, sončne celice in nizkonapetostne naprave, pogosto vključuje uporabo vira enosmernega toka, medtem ko se nekateri motorji in vrste razsvetljave zanašajo na vir izmeničnega toka.
RF tokovni vir pošilja električne signale na frekvenci radijskih valov. Od DC in AC virov se razlikujejo po tem, da delujejo pri nižji frekvenci in višji napetosti. Poleg tega RF tok običajno teče vzdolž površine električnega prevodnika in ne v celoti znotraj njega in ima sposobnost potovanja skozi izolacijske elemente. Ima tudi večjo zmogljivost za ioniziranje plina in plinastih plazemskih materialov, zaradi česar je optimalen za nekatere postopke, kot sta električno obločno varjenje in tankoplastno brizganje.