Tokovni senzor je električna naprava, ki meri tok električnega toka vzdolž določene električne linije. To doseže z natančno meritvijo padca napetosti na uporu, ki je nameščen na poti toka. To omogoča tokovnemu senzorju, da ustvari oceno stopnje toka, ki teče skozi vod. Izhod tokovnega senzorja je podan bodisi kot odčitavanje napetosti ali kot neprekinjen tok, ki je približno sorazmeren z nivojem toka, ki se giblje vzdolž testirane poti.
Tokovni senzorji, ki se tradicionalno uporabljajo za zaščito vezij pred poškodbami in splošnim poročanjem o toku, se zdaj uporabljajo v veliko širšem obsegu aplikacij. Ti vključujejo spremljanje in izboljšanje uspešnosti; zaščita pred prekomernimi tokovi, ki lahko preobremenijo linijo in jo ogrozijo; in akumulatorska vezja, kot so tista s polnilniki baterij. Zaznavanje toka lahko še posebej koristi akumulatorskim baterijam, saj brez natančnega merjenja toka zlahka postanejo preobremenjene ali drugače neuporabne.
Tokovni senzor deluje tako, da se priključi na aktivni električni vod. Ko je senzor pritrjen na vod, odčita tok električne energije, ki teče skozi vod, ko potuje skozi upor. Upor je naprava, postavljena na pot toka, ki ovira pretok električne energije, ki se običajno uporablja za nadzor in zatiranje količine toka, ki se premika skozi vod. Ustrezno pade napetost, ko prehaja čez upor, odvisno od celotne ravni upora; z merjenjem deleža tega zmanjšanja lahko senzor izračuna celoten tok linije.
Obstajata dva splošna pristopa k zaznavanju toka; nizko stransko zaznavanje in visoko stransko zaznavanje. Nizko stransko zaznavanje povezuje senzor med prvotno obremenitvijo in ozemljitvenim priključkom. Ta vrsta zaznavanja zagotavlja poceni metodo merjenja toka, vendar ima slabo stran dodajanje dodatne odpornosti na ozemljitveno pot linije. Visoko stransko zaznavanje po drugi strani povezuje senzor med napajanjem in obremenitvijo. Običajno zahteva dražji senzor – saj je potrebna višja raven natančnosti –, vendar ne moti ozemljitvenega toka, kot je zaznavanje toka prek nizkih stranskih povezav.