Un rotametru funcționează prin utilizarea unui plutitor situat într-un tub, prin care curge o substanță particulară. Floatul, care este mai dens decât substanța, determină debitul prin înălțarea și odihna la un nivel precis în tub pe măsură ce curge substanța.
Forța gravitațională trage plutitorul în jos pe măsură ce forța substanței care îl curge îl trage în sus. Este necesar un tub vertical de măsurare deoarece rotametrul este dependent de gravitație. Un flux constant și temperatura specifică a substanței sunt de asemenea necesare pentru a menține flotorul într-o singură poziție și pentru a permite determinarea debitului lichidului sau gazului.
Tubul unui rotametru este scalat și confecționat din sticlă sau din material transparent pentru a stabili poziția flotorului. Rotametrele sunt fiabile pentru anumite substanțe la temperaturi deosebite, dar trebuie utilizate mai multe rotametre pentru a măsura diferite substanțe.
Rotametrele sunt utilizate în sisteme cum ar fi conductele de petrol pentru a măsura debitul de ulei în timp ce curge de la o locație la alta. De asemenea, rotametrele portabile sunt utilizate pentru a determina debitul corpurilor mari de gaz sau lichid, cum ar fi atmosfera, râurile, oceanele și fluxurile.