Is there any difference between 'rinse' and 'rinse off'? I searched many places and didn't find any obvious differences
Rinse tends to be used more for getting something wet, or after cleaning with soap or shampoo, whereas rinse off generally implies some cleaning aspect to it, like rinsing off food debris before putting dishes in the diswasher. Whereas you would rinse dishes after cleaning them by hand.
Or the barber starts by rinsing your hair. Rinsing off your hair may sound dire, unless it's like full of mud or something.